OVH Cloud OVH Cloud

Merge/Diff de 2 feuilles Excel avec macros VBA

5 réponses
Avatar
TTT
Salut,

J'ai beau chercher, je n'ai pas trouvé je n'ai pas trouvé de logiciel qui
permet de comparer le code VBA développé dans deux feuilles excel à des
dates différentes (versionning).

Comme outil de versionning, j'utilise SVN.

En connaissez-vous svp?
Merci.

5 réponses

Avatar
Gilles MOUGNOZ
Bonjour, TTT

Personnellement, j'utilise "Compare it!".
Téléchargeable sur http://www.grigsoft.com/
--
Bonne continuation
-------------------------------------------------------------------------------------------
Salut,

J'ai beau chercher, je n'ai pas trouvé je n'ai pas trouvé de logiciel qui
permet de comparer le code VBA développé dans deux feuilles excel à des
dates différentes (versionning).

Comme outil de versionning, j'utilise SVN.

En connaissez-vous svp?
Merci.



Avatar
TTT
Merci,
Apparemment "Compare It" ne compare que les feuilles excel...
Moi je voudrais faire des Diff/Merge du code VBA contenues dans les macros
Excel (en faisant ALT-F11 on peut les faire apparaître).

"Gilles MOUGNOZ" a écrit dans le message de news:
%23EyCiFm$
Bonjour, TTT

Personnellement, j'utilise "Compare it!".
Téléchargeable sur http://www.grigsoft.com/
--
Bonne continuation
-------------------------------------------------------------------------------------------
Salut,

J'ai beau chercher, je n'ai pas trouvé je n'ai pas trouvé de logiciel qui
permet de comparer le code VBA développé dans deux feuilles excel à des
dates différentes (versionning).

Comme outil de versionning, j'utilise SVN.

En connaissez-vous svp?
Merci.







Avatar
Gilles MOUGNOZ
Bonjour, TTT
Pour comparer du code VBA, tu peux copier/coller les deux versions dans les
fenêtres.
C'est du manuel mais il est vrai que je ne m'en sers que très
ponctuellement...
Si tu préfères comparer deux fichiers, tu devras commencer par exporter le
code VBA dans un fichier ".bas", par exemple.
C'est aussi du manuel, désolé de ne pas te proposer de solution plus
"professionnelle" !...
--
Bonne continuation
-------------------------------------------------------------------------------------------
Merci,
Apparemment "Compare It" ne compare que les feuilles excel...
Moi je voudrais faire des Diff/Merge du code VBA contenues dans les macros
Excel (en faisant ALT-F11 on peut les faire apparaître).
"Gilles MOUGNOZ" a écrit dans le message de news:
%23EyCiFm$
Bonjour, TTT
Personnellement, j'utilise "Compare it!".
Téléchargeable sur http://www.grigsoft.com/
--
Bonne continuation
-------------------------------------------------------------------------------------------
Salut,
J'ai beau chercher, je n'ai pas trouvé je n'ai pas trouvé de logiciel
qui permet de comparer le code VBA développé dans deux feuilles excel à
des dates différentes (versionning).
Comme outil de versionning, j'utilise SVN.
En connaissez-vous svp?
Merci.






Avatar
TTT
Si tu préfères comparer deux fichiers, tu devras commencer par exporter le
code VBA dans un fichier ".bas", par exemple.
C'est aussi du manuel, désolé de ne pas te proposer de solution plus
"professionnelle" !...


Heu c'est exactement ce que je fais actuellement.
Pas très pratique quand on développe beaucoup...
D'où la recherche d'un outil pratique.

En fait, j'ai trouvé ça :
http://www.formulasoft.com/img/vba-compare.png
Mais ça ne marche pas avec Excel 2003. Dommage, c'est exactement ce que je
recherche.

Avatar
Gilles MOUGNOZ
Bonjour, TTT

En regardant de plus près le site de formulasoft, il est précisément indiqué
que "VBA Code Compare" fonctionne aussi avec Excel 2003:
"Supports VBA projects: Excel 97/2000/2003, Access 2000/2003, Word
97/2000/2003".
En regardant encore plus près, je me rends compte qu'il n'est pas fait
mention des versions 2002 (XP) !
Je vais de ce pas le tester, étant moi-même assez intéressé par la
comparaison de code sur Access.
En tout cas, merci pour le lien !
--
Bonne continuation
-------------------------------------------------------------------------------------------
Si tu préfères comparer deux fichiers, tu devras commencer par exporter
le code VBA dans un fichier ".bas", par exemple.
C'est aussi du manuel, désolé de ne pas te proposer de solution plus
"professionnelle" !...


Heu c'est exactement ce que je fais actuellement.
Pas très pratique quand on développe beaucoup...
D'où la recherche d'un outil pratique.

En fait, j'ai trouvé ça :
http://www.formulasoft.com/img/vba-compare.png
Mais ça ne marche pas avec Excel 2003. Dommage, c'est exactement ce que je
recherche.