Overføring av Excel -verdier fra en UserForm

Innholdsfortegnelse

Slik kan du på en smart måte spørre Excel -data fra en UserForm

Når du bruker UserForms i dine VBA -prosedyrer, er det alltid oppgaven å lagre en bestemt tilstand eller informasjon i UserForm og deretter spørre om det i en modul.

En måte er å midlertidig lagre denne informasjonen i et regneark for utføringsprogrammet. Men du kan også bruke en annen metode som alltid fungerer uten anstrengelse.

Hver UserForm har eiendommen Dag. Du kan også tilordne en tekst til denne egenskapen. Så lenge UserForm ikke er lastet ut av minnet, forblir eiendommen Dag deres verdi.

For å overføre informasjon fra en UserForm til en VBA -prosedyre, lagrer du informasjonen i Tag -egenskapen i programkoden til UserForm:

Me.Tag = "Min tekst"

Du kan nå spørre denne eiendommen direkte i prosedyren din:

Hvis UserForm1.Tag = "Min tekst" Da …

Sørg for at innholdet i Dag beholdes bare så lenge UserForm forblir i minnet. For å skjule UserForm, sett bare metoden Gjemme seg i stedet for Lesse en.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave