Condividi:        

Excel - Come impostare una variabile per tutta la cartella?

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Excel - Come impostare una variabile per tutta la cartella?

Postdi Flash30005 » 03/03/09 05:28

Esiste una maniera per impostare una variabile valida per tutta la cartella di lavoro?
Avrei bisogno di impostare una variabile all'apertura del foglio che rimanga in "memoria" per tutte le macro dei moduli

Ho provato ad inserirla nelle dichiarazioni generali in ThisWorkbook
es.:
Public VariabNome As String
-------------------------------------
Ho assegnato in workbook open il nome alla variabile

Codice: Seleziona tutto
Private Sub Workbook_Open()
VariabNome = "Flash"
End Sub


Nel modulo ho messo il msgbox VariabNome ma la variabile è vuota
Codice: Seleziona tutto
Sub prova()
MsgBox VariabNome
End Sub


Come si deve fare (se esiste il modo) per avere in tutta la cartella il valore di quella variabile impostata all'apertura del foglio?


Ps. Il valore di quella variabile è "calcolato" con dei loop che impegano un po' di tempo per ricavarlo e non vorrei ripetere quei loop all'apertura e anche nel modulo
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Sponsor
 

Re: Excel - Come impostare una variabile per tutta la cartella?

Postdi Anthony47 » 03/03/09 21:42

In un "modulo standard", in testa prima di qualsiasi Sub, metterai qualcosa come
Codice: Seleziona tutto
Public NomeVar [As String]

La dichiarazione di "tipo" e' opzionale.

Poi compilerai la variabile con la tua macro di apertura.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19223
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Excel - Come impostare una variabile per tutta la cartella?":


Chi c’è in linea

Visitano il forum: Nessuno e 53 ospiti