Se connecter / S'enregistrer
Votre question

[WORD MACRO] : fusion des cellules

Tags :
  • Erreur de syntaxe
  • Programmation
Dernière réponse : dans Programmation
26 Avril 2007 18:40:17

bonjour à tous,

je dois transformer un fichier word avec une macro

le tableau a plusieurs colonnes dont seule la première m'importe

je dois fusionner les cellules qui ont le même contenu

donc j'ai dans ma colonnes les lignes :

1
1
1
1
2
2
3
4
4

et je veux :

1




2

3

4

si quelqu'un a une idée, qu'il n'hésite pas !!!

merci d'avance,
un documentaliste à l'arrache...

Autres pages sur : word macro fusion cellules

27 Avril 2007 13:45:32

idx=1
for ligne= 2 to n step 1
do
if(cells(ligne,1).value == cells(idx,1).Value)
then
'cellules identique, afficher à blanc
cells(ligne,1).Value=""
else
'cellules différentes, on modifie l'index de comparaison.
idx=ligne
fi
done
30 Avril 2007 14:02:33

merci bien mais je ne peux pas exécuter cette macro car il y a apparemment une erreur dans la ligne :

Citation :
if(cells(ligne,1).value == cells(idx,1).Value)


le débogeur me dit que : erreur de compilation Sub ou Function non définie

si quelqu'un sait ce que ça veut dire, qu'il n'hésite pas à m'en faire part !!!
4 Mai 2007 12:16:49

désolé pour le retard, je n'avais pas vu ton message.

donc je fais plus de C++ que de VBA :)  du coup erreur de syntaxe.

mets donc if (cells(ligne,1).Value = Cells(idx,1).value ) then
[...]
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS