Excel-waarden overzetten vanuit een UserForm

Inhoudsopgave

Hoe u op een slimme manier Excel-gegevens kunt opvragen vanuit een UserForm

Bij het gebruik van UserForms in uw VBA-procedures, is het altijd de taak om een bepaalde status of informatie in het UserForm op te slaan en deze vervolgens in een module op te vragen.

Een manier is om deze informatie tijdelijk op te slaan in een werkblad voor het uitvoerende programma. Maar je kunt ook een andere methode gebruiken die altijd zonder enige moeite werkt.

Elk UserForm heeft de eigenschap Dag. U kunt aan deze eigenschap ook een tekst toewijzen. Zolang het UserForm niet uit het geheugen wordt verwijderd, blijft de eigenschap Dag hun waarde.

Om informatie van een UserForm naar een VBA-procedure over te brengen, slaat u de informatie op in de eigenschap Tag in de programmacode van het UserForm:

Me.Tag = "Mijn tekst"

U kunt deze eigenschap nu direct in uw procedure opvragen:

Als UserForm1.Tag = "Mijn tekst" Dan …

Zorg ervoor dat de inhoud van Dag wordt alleen bewaard zolang het UserForm in het geheugen blijft. Om het gebruikersformulier te verbergen, stelt u gewoon de methode in Verbergen in plaats van Lossen A.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave