Hallo Helpers
Ik zit met een VBA probleem in Excel (anders zou ik hier niks posten natuurlijk
).
Ik wil graag een VBA Code (verbonden aan een knop) maken die een bestandje opent (met de naam : Test.xlsm) en daarna het oude workbook (waarin de bewuste knop staat) afsluit.
Met volgende code (verbonden aan de bewuste knop) dacht ik het probleem te kunnen oplossen
Het nieuwe bestandje openen lukt maar is ook oorzaak van het probleem omdat in dat bestand volgende code is opgenomen
Het gevolg hiervan is dat VBA in het nieuwe bestand actief blijft en de laatste regel (ThisWorkbook.Close SaveChanges:=True) voorzien in het oude workbook niet meer uitvoert zodat dit bestand niet gesloten wordt.
Iemand een idee?
Alvast bedankt voor de moeite
JP
Ik zit met een VBA probleem in Excel (anders zou ik hier niks posten natuurlijk

Ik wil graag een VBA Code (verbonden aan een knop) maken die een bestandje opent (met de naam : Test.xlsm) en daarna het oude workbook (waarin de bewuste knop staat) afsluit.
Met volgende code (verbonden aan de bewuste knop) dacht ik het probleem te kunnen oplossen
Code:
Workbooks.Open (ThisWorkbook.Path & "\" & "Test.xlsm")
ThisWorkbook.Close SaveChanges:=True
Het nieuwe bestandje openen lukt maar is ook oorzaak van het probleem omdat in dat bestand volgende code is opgenomen
Code:
Private Sub Workbook_Open()
frmScherm.mpScherm.Value = 0
frmScherm.Show
End Sub
Het gevolg hiervan is dat VBA in het nieuwe bestand actief blijft en de laatste regel (ThisWorkbook.Close SaveChanges:=True) voorzien in het oude workbook niet meer uitvoert zodat dit bestand niet gesloten wordt.
Iemand een idee?
Alvast bedankt voor de moeite
JP