automatisch lopen van een macro

Status
Niet open voor verdere reacties.

h.van.bouwel

Gebruiker
Lid geworden
20 jun 2004
Berichten
51
In excelfile "test2" heb ik een userform aagemaakt. Dit userform "frmknoppen" zou automatisch moeten getoond worde n wanneer de excel file geopend word.

Iemand enig idee hoe ik dit moet formuleren? En waar moet ik dit dan neerzetten?
 
Via module

Voorbeeld van de gebeurtenis Open

In het volgende voorbeeld wordt Microsoft Excel gemaximaliseerd als de werkmap wordt geopend.

Private Sub Workbook_Open()
Application.WindowState = xlMaximized
End Sub

Je moet maar es kijke in de VBhelp er staan nog meer acties in die gebeuren als je iets doet in Excel.
 
het werkt niet

Alvast bedankt voor de hulp, maar het werkt niet. Ik heb volgende gedaan:

Private Sub Workbook_Open()
'Application.WindowState = xlMaximized (niet van toepassing, dus ook niet actief)
Load frmKnoppen
frmKnoppen.Show
End Sub

Als ik de file open, dan komt het formulier niet te voorschijn. Als ik de macro achteraf opnieuw loop, dan krijg ik wel mijn formulier te zien.

Doe ik dan nog iets anders verkeerd? Ik heb alles in een nieuwe module gezet.
 
In de workbook module ?

Werkt bij off 2000 perfect, je moet het wel in de workbook module plaatsen.
 

Bijlagen

  • openxls.jpg
    openxls.jpg
    33,4 KB · Weergaven: 29
mijn excusses

Inderdaad je hebt gelijk, werkt perfect. Als je net natuurlijk op de juiste plaats neerzet.

Ik had het eerst in een gewone module neergezet en toen lukte het niet.

Bedankt voor de hulp.

:thumb: :thumb: :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan