29. juni 2022 - 16:08Der er
3 kommentarer og 1 løsning
VBA copy
Jeg bøvler altid med at kopiere områder i VBA. I dette tilfælde har jeg to workbooks åbne. This workbook hvor makroen køres fra Active workbook hvor jeg skal vælge et område på en specifik fane - jeg kan dog ikke garantere at den åbnes på denne fane, og ville helst udenom det med at aktivere fanen før jeg selecter. Hvorfor virker dette ikke? ActiveWorkbook.Sheets("DataSet").Range(Range("A1:K1"), Range("A1").End(xlDown)).Copy _ ThisWorkbook.Sheets("KopieresHertil").Range("A1")
Er det noget med størrelsen - jeg ville helst undgå at skulle tælle rækker.
Det går galt nogen gange undervejs. Alle ranges også dem inde i paranteserne skal være med sheets("DataSet") foran Hvis du ikke gør det bruges excel det aktive sheet istedet for det sheet du ønsker.
With ActiveWorkbook.Sheets("DataSet") .Range(.Range("A1:K1"), .Range("A1").End(xlDown)).Copy ThisWorkbook.Sheets("KopieresHertil").Range("A1") End With
With ActiveWorkbook.Sheets("DataSet") .Range(.Range("A1:K1"), .Range("A1").End(xlDown)).Copy _ ThisWorkbook.Sheets("KopieresHertil").Range("A1") End With
Synes godt om
1 synes godt om dette
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.