Ik zou dat eigenlijk niet doen vanuit programma-code, maar gewoon éénmalig manueel die knop in de knoppenbalk plaatsen. Een formulier kan je echter niet rechtstreeks openen vanuit de knoppenbalk. Dat gaat enkel vanuit een "sub-procedure" die je wel kan toekennen aan een knoppenbalk-knop.
Dus:
1. Open een (nieuwe) module en voeg volgende procedure toe:
Code:
Public Sub ToonFormulier()
NaamVanFormulier.Show
End Sub
2. Ga terug naar Excel en kklikk met de rechtermuisknop op de knoppenbalk.
3. Je krijgt een lijstje met helemaal onderaan "aanpassen". Klik daar op.
4. Je krijgt een venstertje met als titel "Aanpassen". Klik op het tabblad "Opdrachten".
5. In de keuzelijst "Categorieën" kies je "Macro's".
6. Sleep vanuit "Opdrachten" een "Aangepaste knop" naar de knoppenbalk, en laat hem los juist daar waar je hem hebben wil.
7. Klik erop met de rechtermuisknop en kies "Macro toewijzen...".
8. In het venster "Macro toewijzen aan knop" klik je op "ToonFormulier" en dan op "OK".
9. In het venster "Aanpassen" klik je op "Sluiten".
10. Klik op de zopas toegevoegde knop in de knoppenbalk ... Je formuliertje verschijnt !!!
11. Voor je afsluit... nog even alles opslaan!
Groetjes,
JHx.
PS: 't is niet echt aan mij om je hier op te wijzen, maar eigenlijk hoort dit probleem thuis bij "Home > Helpmij.nl Forum > Software > Microsoft Office > Visual basic for Applications (VBA) " of bij "Home > Helpmij.nl Forum > Software > Microsoft Office > Excel"