Avatar billede moba Nybegynder
14. september 2004 - 15:07 Der 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
Avatar billede bak Forsker
14. september 2004 - 17:39 #1
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
Avatar billede bak Forsker
14. september 2004 - 17:49 #2
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
Avatar billede moba Nybegynder
14. september 2004 - 22:46 #3
Hej Bak,
Den køber jeg sgu. Tak for det
send lige et svar

Morten
Avatar billede bak Forsker
15. september 2004 - 08:06 #4
:-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester