Hoi,
Als ik een bestand open(listbox) zou ik ook een 2de bestand(werkbestadres) op de achtergrond willen laten open gaan, maar dit mag niet zichtbaar zijn.
Al mijn vba code staat in het bestand werkbestadres( waarom: dit wil ik voor mijn medegebruikers van dit geheim houden ).
Ik had volgende code op jullie forum gevonden maar ze werkt niet.
Krijg een foutmelding dat een blokvariable niet is ingesteld( ik denk bij "active=activeworkbook.name" )
Graag uw hulp AUB
Dank u
"Private Sub Workbook_Open()
Dim active As String
Dim wb As Workbook
Application.ScreenUpdating = False
On Error Resume Next:
wb = Workbooks("listbox.xlsm")
On Error GoTo 0
active = ActiveWorkbook.Name
If wb Is Nothing Then
On Error GoTo ErrMsg
Set wb = Workbooks.Open("C:\Users\Zeppe\Documents\test\werkbestadres.xlsm")
wb.Activate
ActiveWindow.Visible = False
Workbooks(active).Activate
Else
wb.Activate
ActiveWindow.Visible = False
Workbooks(active).Activate
End If
Application.ScreenUpdating = True
Exit Sub
ErrMsg:
MsgBox "Kan het database bestand niet openen"
On Error GoTo 0
End Sub"
Als ik een bestand open(listbox) zou ik ook een 2de bestand(werkbestadres) op de achtergrond willen laten open gaan, maar dit mag niet zichtbaar zijn.
Al mijn vba code staat in het bestand werkbestadres( waarom: dit wil ik voor mijn medegebruikers van dit geheim houden ).
Ik had volgende code op jullie forum gevonden maar ze werkt niet.
Krijg een foutmelding dat een blokvariable niet is ingesteld( ik denk bij "active=activeworkbook.name" )
Graag uw hulp AUB
Dank u
"Private Sub Workbook_Open()
Dim active As String
Dim wb As Workbook
Application.ScreenUpdating = False
On Error Resume Next:
wb = Workbooks("listbox.xlsm")
On Error GoTo 0
active = ActiveWorkbook.Name
If wb Is Nothing Then
On Error GoTo ErrMsg
Set wb = Workbooks.Open("C:\Users\Zeppe\Documents\test\werkbestadres.xlsm")
wb.Activate
ActiveWindow.Visible = False
Workbooks(active).Activate
Else
wb.Activate
ActiveWindow.Visible = False
Workbooks(active).Activate
End If
Application.ScreenUpdating = True
Exit Sub
ErrMsg:
MsgBox "Kan het database bestand niet openen"
On Error GoTo 0
End Sub"