Variabile globale



  • Variabile globale
    di marcopuccio (utente non iscritto) data: 01/12/2013 18:40:34

    Salve ragazzi,
    avrei la necessità di dichiarare una variabile globale che possa essere richiamata da qualsiasi modulo e routine di una userform su Excel 2010.

    Sapete aiutarmi?
    Grazie



  • di patel data: 01/12/2013 19:04:37

    per richiamare una variabile da qualsiasi modulo devi dichiararla public esternamente alla sub in un modulo qualsiasi.
    Non sono certo che però venga riconosciuta all'interno di una userform, anzi propendo per il no.
     
    Public b
    Sub a()
    b = 100
    End Sub






  • di Vecchio Frac data: 01/12/2013 19:12:14

    cit. "Non sono certo che però venga riconosciuta all'interno di una userform, anzi propendo per il no."
    ---> Propendi male ^_^ La risposta è naturalmente sì.
    La variabile dichiarata As Public è vista in qualsiasi oggetto del file di lavoro, compreso l'userform.





  • di patel data: 01/12/2013 20:25:41

    Hai ragione, avevo fatto una prova e non funzionava, ma per colpa mia