Condividi tramite

Passaggio di variabile

Anonimo
2024-02-29T14:06:22+00:00

Dopo aver inserito il dato (che successivamente memorizzo in una variabile) nel textbox1 della userform PROVA aperta da un modulo, quando nascondo l'userform e continuo con il modulo la variabile usata per il dato risulta vuota, non ha più il dato che avevo memorizzato.

Ho definito PUBLIC la variabile sia nel modulo sia nell'userform ma niente. Chi mi può aiutare senza dover ricorrere a memorizzare il dato in una cella del foglio?

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

2 risposte

Ordina per: Più utili
  1. Anonimo
    2024-02-29T16:52:46+00:00

    Ciao,

    ma sicuro di "memorizzare", in una variabile dichiarata pubblica a livello di modulo standard, il dato presente nel textbox?

    Qui File esempio se vuoi puoi scaricare un file dove è presente una userform con un textbox e un commandbutton.

    Nel foglio è presente un pulsante che apre la userform.

    Scrivi qualcosa nel textbox e poi clicca sul pulsante.

    La userform verrà chiusa e comparira un messaggio con il testo inserito nel textbox.

    Il testo, prima che venga chiusa la userform, viene passato ad una variabile dichiarata pubblica in modulo1 e ripresa dal msgbox.

    ciao

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  2. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2024-02-29T14:58:34+00:00

    Dopo aver inserito il dato (che successivamente memorizzo in una variabile) nel textbox1 della userform PROVA aperta da un modulo, quando nascondo l'userform e continuo con il modulo la variabile usata per il dato risulta vuota, non ha più il dato che avevo memorizzato.

    Ho definito PUBLIC la variabile sia nel modulo sia nell'userform ma niente. Chi mi può aiutare senza dover ricorrere a memorizzare il dato in una cella del foglio?

    Il metodo più pratico e semplice: usa un intervallo definito per storicizzare il dato.

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento