variabili non utilizzate



  • variabili non utilizzate
    di Textomb data: 19/04/2014 10:53:31

    salve a tutti.
    Mi ritrovo, alla fine di un progetto scritto ed interamente funzionante, con una cinquantina di variabili dichiarate. Ma alcune di esse non vengono poi effettivamente utilizzate.
    Esiste un modo, un'istruzione, un comando, un qualcosa che possa specificare o elencare quali sono le variabili che non vengono utilizzate nella routine e quindi per tale ragione inutili?
    Tutto ciò è solo al fine di "ripulire" il codice scritto e mettere un pò d'ordine eliminando le variabili inutili senza però perderci troppo tempo...
    grazie anticipatamente e buona Pasqua a tutti.



  • di scossa data: 19/04/2014 11:26:51

    cit. textomb: "Esiste un modo, un'istruzione, un comando, un qualcosa che possa specificare o elencare quali sono le variabili che non vengono utilizzate nella routine e quindi per tale ragione inutili?"

    * se usi Option Explicit
    commenti le righe di dichiarazione e da debug compili il progetto, otterrai una segnalazione per ogni variabile utilizzata non dichiarata ....

    * MZ-Tools 3.0 for VBA
    gratuito, al menu altre utilities c'è la voce "esamina codice sorgente"



    scossa's web site
    Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno.
    Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)



  • di mabolsie (utente non iscritto) data: 19/04/2014 11:37:59

    Ciao Raga
    per fare ciò che dice Text ci vorrebbe un sub-codice che scansioni il codice per trovare le variabili non più associate le individui e le indichi o cancelli.
    Per me non si può fare in vba conviene eitchettare le variabili come dice giustamente scossa ed ogni tanto visionare e ripulire il codice con comandi o variabili obsolete.

    Ciao a tutti e buona Pasqua
    Max



  • di Zer0Kelvin data: 19/04/2014 14:12:10

    Ciao.
    Quoto la risposta di Scossa
    ____________________________________________________________
    * MZ-Tools 3.0 for VBA
    gratuito, al menu altre utilities c'è la voce "esamina codice sorgente"
    ____________________________________________________________

    Veloce da scaricare ed installare; scaricabile da qui:
    www.mztools.com/download_thanks.aspx?p=MZTOOLS3VBA

    Dopo l'installazione, nel menù contestuale di VBA avrai la nuova voce "MZ-Tools", quasi alla fine del sottomenù relativo trovi "Esamina il codice sorgente"; cliccando viene aperta una finestra in cui sono elencate tutte le variabili inutilizzate.
    Facendo doppio click su una voce il cursore si posiziona direttamente sulla variabile interessata; ...meglio di così!



  • di Zer0Kelvin data: 19/04/2014 14:18:25

    PS: scusa, col metodo indicato da me controlli solo il modulo corrente; per controllare tutto devi (come correttamente indicato da Scossa) accedere al menù "Altre utility" sulla barra strumenti di MZ-Tools.



  • di mabolsie (utente non iscritto) data: 19/04/2014 14:57:36

    ho scaricato l'applicazione e provata è veramante molto utile.

    Grazie Ciao



  • di Textomb data: 20/04/2014 09:29:12

    MZ-Tools 3.0 for VBA
    scova le variabili non utilizzate in un attimo.
    Perfetto. Quello che cercavo.
    grazie mille.