Variabili pubbliche

Storico discussioni

Passaggio di variabili di Magicshark
Io ho realizzato una serie di UserForm che passano da uno all'altro tramite eventi associati ai click di alcuni pulsanti. In alcuni Form inserisco dei valori che mi sono utili poi in altri form. Il passaggio di tali valori mi è riuscito memorizzando i valori in celle a caso su un foglio e poi rileggendo quelle celle con altri form. vorrei però evitare di fare questo passaggio e mantenere tali valori in variabili PUBBLICHE accessibili teoricamente da tutti i form. Il problema è che se dichiaro una variabile pubblica in un UserForm, un altro UserForm non riesce a vederla.Perché?Ho provato a mettere la dichiarazione anche nell'oggetto ThisWorkbook, ma non funziona. HELP PLEASE!!!

di Mauro
Dal menù inserisci della console VBA scegli la voce "Modulo".
Qui inserisci la dichiarazione della variabile di comodo, ad esempio:

Public nomevariabile As String

et voilà! Come avrai notato i moduli su cui scrivere il codice sono di vario tipo. Ognuno ha caratteristiche di utilizzo diverse.

Cognolato Studio © 2005