Avatar billede per2edb Praktikant
15. juni 2013 - 23:51 Der er 11 kommentarer og
1 løsning

Synkroniser 2 kolonner fra 2 dataark

Kan i hjælpe med følgende:

Fra Ark1 skal kolonne E1 og alle rækker nedad lægges over i
Ark 2 kolonne H5 og tilsvarende alle rækker nedad
Avatar billede jens48 Ekspert
16. juni 2013 - 00:37 #1
Er det hele rækken eller kun kolonne E der skal flyttes? I sidstetilfælde kan du bruge denne makro:

Sub Flyt()
Dim x As Long
Dim LastRow As Long
LastRow = Range("E65536").End(xlUp).Row
Range("E1:E" & LastRow).Copy
Worksheets("Ark2").Select
Cells(5, 8).PasteSpecial
Application.CutCopyMode = False
Worksheets("Ark1").Select
End Sub
Avatar billede finb Ekspert
16. juni 2013 - 08:31 #2
Stå i celle E1
shift + ctrl + pil ned
ctrl + c
Klik på celle H5
ctrl + v
Avatar billede per2edb Praktikant
16. juni 2013 - 12:49 #3
Tak for svarene.
Først finb. Denne løsning har jeg prøvet men den flytter kun dataene, men synkroniserer ikke. Eltså ændring i Ark1 skal automatisk vises i Ark2

Til Jens48. Det er E1,E2,E3....osv fra Ark1 der skal over i Ark2
H5,H6,H7....osv. Det skal være således at en ændring i Ark1 opdaterer Ark2

Jeg er desværre ny i Excel men velbevandret i Access (også VBA)
Når du skriver Sub Flyt hvor/hvordan indlægger jeg det?
Avatar billede jens48 Ekspert
16. juni 2013 - 14:55 #4
Jeg tror du har brug for en helt enkel løsning.
skriv:
=Ark1!e1
i celle h5 på ark2 og kopier cellen så langt nedefter som nødvendigt.
Avatar billede per2edb Praktikant
16. juni 2013 - 15:45 #5
Jeg har skrevet =Ark1!e1 men der sker ikke rigtig noget.
Du skriver "og kopier cellen så langt nedefter som nødvendigt"
Skal der mere til end blot =Ark1!e1
Hvad hvis det skal være fra e1 til e50 hvad bliver udtrykket så?
Avatar billede jens48 Ekspert
16. juni 2013 - 16:12 #6
Hvis du kopierer Ark1!E1 fra celle H5 til H6 vil den automatisk blive ændret til Ark1!E2, så du skal blot kopiere h5 til H6:H54, hvis du vil have cellerne E1:E50 over.
Står Excel til automatisk beregning? Gå til Tools, Options, Calculation og vælg Automatic (hvis du har engelsk Excel 2002).
Avatar billede per2edb Praktikant
16. juni 2013 - 16:50 #7
Nu er jeg helt tabt!
Jeg står i Ark2 hvor jeg skal have cellerne H5 til H55 udfyldt med data:
Fra:
Ark1 Cell e1 til celle e50
Kan jeg få dig til at skrive funktionen fuldt ud:
=Ark1!e1 osv..... (Venligst udfyld)

På Ark1 lægger jeg denne funktion i celle H5 (Eller hvad?)
Avatar billede jens48 Ekspert
16. juni 2013 - 18:17 #8
1. I ark2 celle H5 skriver du =Ark1!E1
2. Kopier celle H5 (Ctrl + C)
3. Marker H6:H54 og Paste (Ctrl + V)
Længere er den ikke.
Avatar billede jens48 Ekspert
16. juni 2013 - 18:22 #9
Alternativt:
1. Skriv =Ark1!E1 i celle H5
2. Sæt markøren på den lille firkant i højre nedre hjørne af cellen og træk den ned til (og med) celle H54
Avatar billede per2edb Praktikant
16. juni 2013 - 21:58 #10
Det virker. 1000 tak for hjælpen
Avatar billede per2edb Praktikant
16. juni 2013 - 21:59 #11
Venligst lav det så jeg kan give point
Avatar billede jens48 Ekspert
16. juni 2013 - 23:47 #12
Du får et svar
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