Överföra Excel -värden från en UserForm

Innehållsförteckning

Hur man skickligt frågar efter Excel -data från en UserForm

När du använder UserForms i dina VBA -procedurer finns det alltid uppgif.webpten att spara ett visst tillstånd eller information i UserForm och sedan fråga om det i en modul.

Ett sätt är att tillfälligt lagra denna information i ett kalkylblad för körprogrammet. Men du kan också använda en annan metod som alltid fungerar utan ansträngning.

Varje UserForm har egenskapen Dag. Du kan också tilldela den här egenskapen en text. Så länge UserForm inte laddas ur minnet kvarstår egendomen Dag deras värde.

För att överföra information från en UserForm till en VBA -procedur, spara informationen i egenskapen Tag i programkoden för UserForm:

Me.Tag = "Min text"

Du kan nu fråga den här egenskapen direkt i din procedur:

Om UserForm1.Tag = "Min text" Då …

Se till att innehållet i Dag sparas bara så länge UserForm finns kvar i minnet. För att dölja UserForm, ställ bara in metoden Dölj istället för Lasta av a.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave