Hoi,
ik heb een algemene invoegtoepassing voor Excel (2010) gemaakt (VBA, .xlam) en neergezet in de map XLStart.
Die wordt netjes geladen bij elke spreadsheet die ik open.
Nu wil ik bij openen van een spreadsheet de naam ervan opvragen. Daartoe in de .xlam een open macro aangemaakt:
Dit geeft echter een foutmelding: "Objectvariabele of blokvariabele With is niet ingesteld" [Beeindigen Foutopsporing]
Als ik dan Foutopsporing doe, kom ik in de debugger en zie idd dat .Name niet opgehaald kan worden.
Echter: op de achtergrond wordt het werkboek verder ingeladen, en vervolgens is de .Name er wel!
Iemand idee hoe ik die naam "gewoon" te pakken krijg?
bvd voor suggesties
ik heb een algemene invoegtoepassing voor Excel (2010) gemaakt (VBA, .xlam) en neergezet in de map XLStart.
Die wordt netjes geladen bij elke spreadsheet die ik open.
Nu wil ik bij openen van een spreadsheet de naam ervan opvragen. Daartoe in de .xlam een open macro aangemaakt:
Code:
Private Sub Workbook_Open()
MsgBox "wb open: " & ActiveWorkbook.Name
End Sub
Dit geeft echter een foutmelding: "Objectvariabele of blokvariabele With is niet ingesteld" [Beeindigen Foutopsporing]
Als ik dan Foutopsporing doe, kom ik in de debugger en zie idd dat .Name niet opgehaald kan worden.
Echter: op de achtergrond wordt het werkboek verder ingeladen, en vervolgens is de .Name er wel!
Iemand idee hoe ik die naam "gewoon" te pakken krijg?
bvd voor suggesties
Laatst bewerkt door een moderator: