Excel / VBA - Een macro / gebruikersformulier uitvoeren
Kwestie
Ik ben een beginneling in VBA-programmering en ik maak me zorgen over de uitvoering van een macro vanuit een gebruikersformulier.
- Ik heb eigenlijk 5 verschillende werkbladen, met daarin verschillende macro's. Mijn doel is om een gebruikersformulier te maken met een knopinterface met spreadsheet, zodat u de macro kunt uitvoeren in het blad dat ik wil dat ik wil. * Mijn probleem is dat ik niet aan een knopklik (het gebruikersformulier) de uitvoering van mijn doelmacro kan toewijzen. (Ik weet niet of dit duidelijk is ...)
Oplossing
De eenvoudigste manier is om uw macro's in een openbare module te plaatsen door het blad op te geven waarop u wilt ingrijpen.
U kunt uw macro ook op Target declareren.
Openbare subtest ()
In het gebruikersformulier:
Private Sub UserForm_Click () Feuil1.Test 'of Sheets ("Sheet1"). End Sub Test
Let daar op
Opgelost door lermite222