Suppression même colonne sur plusieurs tableaux
Résolu
rb12000
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
Le Pingou Messages postés 12274 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12274 Date d'inscription Statut Contributeur Dernière intervention -

je cherche à supprimer le contenu une même colonne dans plusieurs tableaux consécutifs. Je travaille sous Word 2010. J'aimerai pouvoir trouver un système "automatique" pour "anonymiser" cet ensemble de tableau (issu de publipostages).
Peut-être utiliser une macro ? Mais je ne suis pas assez documenté sur le sujet. En gros, j'aimerai que ça me fasse :
Début
Tant que ligne existe Faire
Si nbcolonne=6
Alors Faire supprimer colonnenum3
Sinon passer à la ligne suivante
Fin
Est-ce que quelqu'un sait si cela est possible sous Word ?
Merci beaucoup et bon courage !
Romain.
2 réponses
-
Bonjour,
S'il s'agit toujours de la colonne 3 d'un tableau avec 6 colonnes, alors essayez avec cette procédure :Sub supprimer_col_3() Dim c As Integer, nbtab As Integer nbtab = ActiveDocument.Tables.Count For c = 1 To nbtab If ActiveDocument.Tables(c).Columns.Count = 6 Then ActiveDocument.Tables(c).Columns(3).Select Selection.Cut End If Next i End Sub
-
Merci pour votre réponse rapide.
J'ai donc testé cette macro. Premier souci, il me dit que le nom de la macro est incorrect, je le modifiant en SuppressionCol3. Avec sa, la macro veut bien se lancer.
Ensuite, à l'exécution, il y a un erreur au niveau du Next i (ligne 9) : erreur de compilation : référence de variable de contrôle incorrecte dans Next.
Pouvez-vous m'en dire plus sur cette erreur ?
Merci beaucoup. Romain. -
-
-
-
Bonjour,
Vous pouvez garder la colonne et effacer les valeurs comme suit :
Dans la ligneSelection.Cut
,
remplacer l'instructionCut
parDelete
.