14. september 2004 - 15:07Der er
3 kommentarer og 1 løsning
referencer i excel
Hejsa Jeg skal lave et excelproket som indeholder 4 ark. master afd1 afd2 afd3 I ark afd1-3 står er der 4 kolonner med data: Master arket skal vise en oversigt over alle disse data, dog med det tvist at data i afd1 skal vises først dernæst afd2... afd1 - 3 kan indeholde varierende antal rækker, men en række skal ses som en record. Er der nogen som kan hjælpe. Morten
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Dette burde kunne gøre det. hvis der er overskrifter så ændrer du bare "A1" til "A2"
Sub transfer() Dim xark, sh As Worksheet xark = Array("Afd1", "Afd2", "Afd3") For x = 0 To 2 Set sh = Sheets(xark(x)) sh.Range("A1", sh.Range("A65536").End(xlUp).Offset(0, 4)).Copy _ Sheets("master").Range("A65536").End(xlUp).Offset(1, 0) Next End Sub
brug denne hvis du ønsker at rydde dataområde i master først
Sub transfer() Dim xark, sh As Worksheet, shmaster As Worksheet xark = Array("Afd1", "Afd2", "Afd3") Set shmaster = Sheets("master") shmaster.Range("A2", shmaster.Range("A65536").End(xlUp).Offset(0, 4)).ClearContents For x = 0 To 2 Set sh = Sheets(xark(x)) sh.Range("A1", sh.Range("A65536").End(xlUp).Offset(0, 4)).Copy _ shmaster.Range("A65536").End(xlUp).Offset(1, 0) Next End Sub
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.