11. oktober 2008 - 10:16Der er
4 kommentarer og 1 løsning
Kopiere fra kolonne A i den aktive linie
Jeg skal lave en macro der kopirer fra et aktiv ark til et statistik ark. Den skal tage fra kolonne a i den linie man står i og kopiere den til den næste tomme celle i et statistik ark. Den skal F.eks. starte med at indsætte i linie B12 og så i B13 osv. Jeg har prøvet at ændre denne formel. Men kan ikke få det til at virke.
Håber der er lidt hjælp at hente.
Sub KopierTilTom()
For Each c In Worksheets("Ark2").Range("A1:A65536") If IsEmpty(c.Value) Then c.Value = Worksheets("Ark1").Range("A1") Exit For End If Next
Jeg er ikke helt sikker på, om det er hele den aktive række, der skal kopieres, eller kun indholdet af kolonne A i den aktive række.
Den makro gør det sidstnævnte.
Sub t() Range("a" & ActiveCell.Row).Copy Sheets(2).Select Range("B65532").Select Selection.End(xlUp).Offset(1, 0).Select ActiveSheet.Paste Sheets(1).Select End Sub
kabbak-> Du har helt ret. Men i dag mener jeg faktisk at pc'erne er så hurtige, at man ikke oplever nogen hastighedsforskel ved select af ennkelte celler. Derfor er jeg ikke "så kritisk med at undlade Select som tidligere. Det er selvfølgelig noget andet, hvis der skal loopes gennem et stort antal kopieringer.
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.