Risultati da 1 a 7 di 7

Discussione: Confrontare intero progetto script macro in due file diversi



  1. #1
    L'avatar di G.Bove
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Milano
    Età
    51
    Messaggi
    870
    Versione Office
    2010
    Likes ricevuti
    24
    Likes dati
    186

    Confrontare intero progetto script macro in due file diversi

    Ciao a tutti,
    il quesito che segue potrebbe essere d'aiuto anche ad altri VBA Dummies.

    C'è un modo rapido per confrontare lo script di due macro presenti in file diversi?

    Esempio:
    Negli ultimi miei thread precedenti con Ges, Baloon, Marius, Gianfranco, GGratis si è andati in vari modi a implementare la "stessa" macro.
    Nel riportare il tutto nel vero file master facevo delle piccole aggiustatine (call aggiorna, disegno righe e altre quisquilie vari).
    Ora vorrei confontare la macro finale del file "forum" con la macro presente nel file "master".
    Il metodo che uso attualmente è quello di stampare l'intero codice progetto su carta e poi con evidenziatore segnare le differenze e capire se mi servono o meno.
    E' l'unico possibile?

    Ovviamente non allego file perchè la domanda ha valore prettamente formativo.

    Grazie
    Gene

  2. #2
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1108
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: Confrontare intero progetto script macro in due file diversi

    penso che sia l'unico, i vari esperti che si si sono cimentati oltre a algoritmi diversi possono aver usato variabili diverse e quindi non confrontabili da parte di eventuali software di confronto testi

  3. #3
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3209
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    155

    Re: Confrontare intero progetto script macro in due file diversi

    Ciao Gene
    Penso che un altro sistema possa essere questo:
    Apri un nuovo Foglio di Excel
    - in A1 incolla l'intero listato di codice della prima macro;
    - in AA1 (o cella più vicina ma non sovrapporti alla scrittura precedente) e incolla l'intero listato della seconda macro;
    - in BA1 scrivi "SE(A1<>AA1;"Riga differente";"") e copia in giù fin dove serve.
    Avrai evidenziate tutte le righe diverse.

    Attento: ovvio che se in uno dei listati c'è una riga di commento e nell'altro no ti darà differenza. Vedi di mettere "parallele" le righe.

    Altro sistema potrebbe essere quello di copia/incollare come sopra e poi, con un'apposita macro, farti estrarre tutte le righe differenti.

    Ciao,
    Mario

  4. #4
    L'avatar di GiuseppeMN
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Mantova
    Messaggi
    864
    Versione Office
    2000 - 2013
    Likes ricevuti
    285
    Likes dati
    160

    Re: Confrontare intero progetto script macro in due file diversi

    Buona giornata, Gene e un saluto a @ patel.
    Quando mi è capitato di effettuare un confronto tra due Codici VBA simili, mi sono affidato a Excel.

    In Colonna "A", ho copiato tutto il Codice1
    In Colonna "B", ho copiato tutto il Codice2
    In Colonna "C", con la Formula:
    Codice: 
    =$A1=$B1
    da copiare nelle Celle sottostanti, verificavo la congruenza delle informazioni inserite nei due Codici.

    Non è certo un metodo molto professionale, ma, aiuta.



    A disposizione.

    Buon fine settimana.

    Giuseppe

    Edit: Leggo solo ora la Risposta di @ Marius44, con il Quale mi scuso per la sovrapposizione.
    Windows XP Excel 2000 - Windows 10 Excel 2013

  5. #5
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3209
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    155

    Re: Confrontare intero progetto script macro in due file diversi

    Ciao GiuseppeMN
    sempre meglio DUE risposte (fra l'altro quasi uguali) che niente.

    Ciao,
    Mario

  6. #6
    L'avatar di Baloon_50
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Milano - Italy
    Età
    67
    Messaggi
    3339
    Versione Office
    2013 PC
    Likes ricevuti
    483
    Likes dati
    49

    Re: Confrontare intero progetto script macro in due file diversi

    Ciao Gene
    perchè non fai una bella cosa che credo sia una buona soluzione :
    scaricati notepad ++ che è open source, installa il plugin COMPARE.
    Crea due file di testo copiandoci dentro tutto il codice che vuoi confrontare, apri i due file con notepad ++ e vai in plugins ---> compare
    in questo modo ti segnalerà tutte le differenze che ci sono fra i due file.

    ciao.

    A volte basta usare parole inutili come “grazie” e “per favore” per rendere la vita più bella.
    (ELKonigsburg)
    Dice il saggio : "se vuoi essere aiutato devi metter l'allegato"
    (Nick Carter - Ten)

  7. #7
    L'avatar di G.Bove
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Milano
    Età
    51
    Messaggi
    870
    Versione Office
    2010
    Likes ricevuti
    24
    Likes dati
    186

    Re: Confrontare intero progetto script macro in due file diversi

    Ciao e grazie a tutti.
    Siete una fonte inesauribile.

    Gene

Discussioni Simili

  1. MACRO che scorre un intero menù a tendina e che crei un elenco dati
    Di nemoclipru nel forum Domande su Excel VBA e MACRO
    Risposte: 12
    Ultimo Messaggio: 09/02/17, 20:36
  2. [Risolto] Confrontare il PICCOLO tra diversi prezzi ripetuti (e quindi serve univocità)
    Di Aleandro85 nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 08/02/17, 15:19
  3. Sostituire tramite macro una procedura in un progetto vba protetto
    Di patel nel forum Domande su Excel VBA e MACRO
    Risposte: 3
    Ultimo Messaggio: 19/10/16, 10:22
  4. Confrontare se sono uguali due file xlsx
    Di Catwoman nel forum Domande su Excel in generale
    Risposte: 15
    Ultimo Messaggio: 16/08/16, 03:04
  5. Confrontare 2 liste di dati ed estrarre record diversi
    Di chiorbasub nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 19/11/15, 21:32

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •