Hallo,
Ik wil m.b.v een macro gegevens uit een bestaand bestand kopiëren naar de nieuwste versie van dit bestand (bestanden hebben uiteraard verschillende namen).
Omdat deze actie door verschillende mensen op hun PC, waar de bestanden andere namen kunnun hebben, moet worden uitgevoerd, wil ik beide bestanden hernoemen.
Met het huidige bestand lukt dit wel, maar hoe doe ik dat met het nieuwe.
Ik had de volgende oplossing bedacht, maar die werkt dus niet.
Alvast bedankt,
Gerard
Ik wil m.b.v een macro gegevens uit een bestaand bestand kopiëren naar de nieuwste versie van dit bestand (bestanden hebben uiteraard verschillende namen).
Omdat deze actie door verschillende mensen op hun PC, waar de bestanden andere namen kunnun hebben, moet worden uitgevoerd, wil ik beide bestanden hernoemen.
Met het huidige bestand lukt dit wel, maar hoe doe ik dat met het nieuwe.
Ik had de volgende oplossing bedacht, maar die werkt dus niet.
Code:
Dim Bestand As Variant
'HUIDIG BESTAND DEFINIËREN ALS Workbook_Nw
Set Workbook_Nw = ThisWorkbook
' OUDE BESTAND INLEZEN
Bestand = Application.GetOpenFilename("Excel-files,.*", 1, "Select One File To Open", , False)
Workbooks.Open Bestand
Set Workbook_Oud = Bestand : 'HIER GAAT HEET FOUT!!!!!!!!!!!!!!!!!!!!!!!
'KOPIËREN VAN OUDE NAAR NIEUWE BESTAND
Workbook_oud.Activate
Sheets(1).Select
Range("B2:B8").Select
Selection.Copy
Workbook_Nw.Activate
Sheets(1).Select
Range("B2:B8").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Alvast bedankt,
Gerard
Laatst bewerkt door een moderator: