Excel vērtību pārsūtīšana no UserForm

Satura rādītājs

Kā gudri vaicāt Excel datus no UserForm

Izmantojot UserForms savās VBA procedūrās, vienmēr ir uzdevums UserForm saglabāt noteiktu stāvokli vai informāciju un pēc tam vaicāt to modulī.

Viens veids ir īslaicīgi saglabāt šo informāciju izpildes programmas darblapā. Bet jūs varat arī izmantot citu metodi, kas vienmēr darbojas bez jebkādām pūlēm.

Katram UserForm ir īpašums Diena. Šim īpašumam varat arī piešķirt tekstu. Kamēr UserForm netiek izlādēts no atmiņas, rekvizīts paliek Diena viņu vērtība.

Lai pārsūtītu informāciju no UserForm uz VBA procedūru, saglabājiet informāciju tagā rekvizītā UserForm programmas kodā:

Me.Tag = "Mans teksts"

Tagad varat veikt vaicājumu šim īpašumam tieši savā procedūrā:

Ja UserForm1.Tag = "Mans teksts", tad …

Pārliecinieties, ka saturs Diena tiek saglabāts tikai tik ilgi, kamēr UserForm paliek atmiņā. Lai paslēptu UserForm, vienkārši iestatiet metodi Slēpt tā vietā Izkraut a.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave