15. marts 2005 - 21:52Der er
14 kommentarer og 1 løsning
Hjælp til kun at vise besteme data i rækkefølge uden blanke felte
Hjælp til kun at vise besteme data i rækkefølge uden blanke felter mellem "altså dem der er sortert fra.. ved at man kan sortere posterne.. men det vil jeg helst undgå...
med makro, hvis det kun er kolonne B,C,D ellers sig til
Sub Find() Worksheets("Ark1").Activate v = InputBox(" indtast søgeværdi", "overfør til nyt ark") c = 2 ' start rækken SC = Range("B65536").End(xlUp).Row For c = 1 To SC If Cells(c, 3) = v Then Worksheets("Ark2").Activate rw = Range("B65536").End(xlUp).Row + 1 Worksheets("Ark1").Activate
hvis du skal have kolonne A med også så ret denne linie Worksheets("Ark1").Range(Cells(c, "B"), Cells(c, "D")).Copy Worksheets("Ark2").Cells(rw, "B") til Worksheets("Ark1").Range(Cells(c, "A"), Cells(c, "D")).Copy Worksheets("Ark2").Cells(rw, "A")
Jeg har lavet markoen og prøvet at afspille den så kommer den bare op med at jeg skal intaste værdi. så prøver jeg at skrive eks. rd.. men der skler intet :( står i Ark 2 når jeg afspiller den.. ved ikke om det er korrekt!
Sub Find() Application.ScreenUpdating = False Worksheets("Ark2").Activate rw = Range("B65536").End(xlUp).Row + 1 Range("A2:d" & rw).ClearContents ' tømmer skrive området inden kørslen Worksheets("Ark1").Activate v = "rd" c = 2 ' start rækken SC = Range("B65536").End(xlUp).Row For c = 1 To SC If Cells(c, 3) = v Then Worksheets("Ark2").Activate rw = Range("B65536").End(xlUp).Row + 1 Worksheets("Ark1").Activate Worksheets("Ark1").Range(Cells(c, "B"), Cells(c, "D")).Copy Worksheets("Ark2").Cells(rw, "B") End If Next c Worksheets("Ark2").Activate Application.ScreenUpdating = True End Sub
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.