Domanda.

da Antonio Villani  a.villani@trasmetal.net

Buona sera Ennius!!!
volevo chiederti un ' informazione
come faccio a conservare il valore di una variabile da una routine ad un'altra?
es ho una routine che chiamo A in cui richiamo la routine B la quale dovrà restituirmi un valore che rielaborerò nella routine A!!!
come faccio

grazie Tony
 

Risposta.

Dovrai usare anzichè Dim l'istruzione: Public, e mettere la viariabile nella zona "Generale - dichiarazioni " del modulo dove userai la prima variabile, esempio : nel modulo 1
Public cosa As Long
-------------------------------------
Sub Pippo()
cosa = 5
End Sub


Poi su un'altro modulo potrai in una routine, richiamare la variabile pubblica:
Sub Pluto()
X = 3 + cosa
End Sub

e X sarà uguale a 8


saluti, ennius