Transferul valorilor Excel dintr-un UserForm

Cuprins

Cum să interogați în mod inteligent datele Excel dintr-un UserForm

Când utilizați UserForms în procedurile dvs. VBA, există întotdeauna sarcina de a salva o anumită stare sau informații în UserForm și apoi de a le interoga într-un modul.

O modalitate este de a stoca temporar aceste informații într-o foaie de lucru pentru programul de executare. Dar puteți utiliza și o altă metodă care funcționează întotdeauna fără niciun efort.

Fiecare UserForm are proprietatea Zi. De asemenea, puteți atribui un text acestei proprietăți. Atâta timp cât UserForm nu este descărcat din memorie, proprietatea rămâne Zi valoarea lor.

Pentru a transfera informații dintr-un UserForm într-o procedură VBA, salvați informațiile în proprietatea Tag în codul de program al UserForm:

Me.Tag = "Textul meu"

Acum puteți interoga această proprietate direct în procedura dvs.:

Dacă UserForm1.Tag = "Textul meu", atunci …

Asigurați-vă că conținutul Zi este păstrat numai atâta timp cât UserForm rămâne în memorie. Pentru a ascunde UserForm, trebuie doar să setați metoda Ascunde in loc de Descărca A.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave