04. marts 2012 - 09:50Der er
11 kommentarer og 1 løsning
Copy paste af 300000+ celler
Hej,
Jeg prøver mig ud i noget vba til at kopier og sætte ind ca 300.000+ celler.
Men excel er ikke glad for det, copy with undo problem. Nogen forslag til hvordan man fortæller excel i vba at den bare skal gøre det selvom det er en stor mængde data.
Public Sub Test() Range(Range("A1", "H1"), Range("A1", "H1").End(xlDown)).Copy ThisWorkbook.Sheets("12 month").Range("a1").End(xlDown).Offset(1, 0) ActiveWorkbook.Close False End Sub
prøv med Public Sub Test() Dim Data As Variant Data = Range(Range("A1", "H1"), Range("A1", "H1").End(xlDown)) ThisWorkbook.Sheets("12 month").Range("a1").End(xlDown).Offset(1, 0).Resize(UBound(Data, 1), UBound(Data, 2)) = Data ActiveWorkbook.Close False
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.