meerdere knoppen met dezelfde macro

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Roos-Sup
  • Registratie: Augustus 2021
  • Laatst online: 22-09-2021
Ik ben best al een heel eind met het maken van diverse formulieren in VBA. Ik heb 1 excel bestand met daarin 5 userforms. Er is één hoofd form "Home". Nu wil ik vanuit elk formulier terug kunnen naar Home.
Makkelijk zat met:

Private Sub HomeButton_Click()
Unload Me
Home.Show
End Sub

Maar nu moet ik deze macro in elk userform zetten. Zelfde voor de knop van sluiten, de QueryClose enz.

Is er een manier waarop ik deze macro's toe kan kennen aan al deze userforms zonder ze in elk userform te moeten herhalen?

Alvast bedankt voor het meedenken.

Alle reacties


Acties:
  • 0 Henk 'm!

  • Roodey
  • Registratie: Februari 2005
  • Laatst online: 11:35
Je kunt 1 macro maken die je vervolgens hangt aan alle knoppen.
Die kun je aanroepen met:
code:
1
call <macronaam>


Deze moet je uiteraard wel aan de events van de knoppen koppelen.

Acties:
  • 0 Henk 'm!

  • Roos-Sup
  • Registratie: Augustus 2021
  • Laatst online: 22-09-2021
Roodey schreef op zondag 29 augustus 2021 @ 17:56:
Je kunt 1 macro maken die je vervolgens hangt aan alle knoppen.
Die kun je aanroepen met:
code:
1
call <macronaam>


Deze moet je uiteraard wel aan de events van de knoppen koppelen.
Dat zou alleen werken als de knoppen zich in de tabbladen bevinden maar de knoppen staan op diverse userforms.

Acties:
  • 0 Henk 'm!

  • SinergyX
  • Registratie: November 2001
  • Laatst online: 12:41

SinergyX

____(>^^(>0o)>____

Module aanmaken, een public function toevoegen, die kan je altijd oproepen uit elke userform.

Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.