31. juli 2013 - 13:04Der er
7 kommentarer og 1 løsning
VBA: indsætte celleindhold i 50 andre filer
Hej
Jeg arbejder i MS Excel 2010 Engelsk version.
Jeg skal have lavet en makro i fil A. Når makroen aktiveres skal den kopiere indholdet i celle A1 på ark 1 i pågældende fil A. For derefter at indsætte det i celle A1 på ark 1 i fil B. Samme handling for fil C, fil D osv. Fil B, fil C, fil D osv. ligger i samme mappe. Så ideelt skal makroen bruge *Set fldr = Application.FileDialog(msoFileDialogFolderPicker)*
Ja, det er også en måde at gøre det på. Makroen virker en del af vejen. Dog når den ikke til den afsluttende MsgBox, da det virker som om a den bliver ved med at traversere og ender med følgende fejlmelding:
Run-time error '1004': Application-defined or object-defined error
Kan du hjælpe med tilretning? Så tror jeg vi er i mål.
Der kommer ingen Debug-knap frem. Når jeg kører makroen igennem med F8 så kan se at de andre filer i mappen bliver åbnet og værdie bliver indsat, når masterfil kommer bliver den lukket. Men når makroen kommer til den åbne ~$masterfil, så kommer fejlen.
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.