Bonjour,
Je n'arrives pas à programmer ce que je veux malgré un algorithme pourtant simple(je débute en VBA, mais on passe tous par la ^^).
J'ai un tableau qui contient des lignes de différents formats ( par exemple une ligne avec 5 colonnes et une autre avec 1 colonne.
Je souhaite récupérer le format de la 1ere ligne et l'insérer(Ajout de la ligne avec le format pré-sauvegardé) en 3 eme position dans mon tableau.
Y'aurait il une solution miracle.
Actuellement ce que j'ai essayé de faire :
Mais malheureusement ca n'a pas fonctionné, ca me reprend la valeur de la ligne précédente. Il n'arrive pas à sauvegarder le format de ma ligne courante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ActiveDocument.Tables(4).Rows(1).Range.Select ActiveDocument.tables(4).Rows(3).Range.specialPaste
peut etre avec pasteandformat mais je ne vois pas comment l'utiliser dans mon cas.
Voilà donc deux solutions pour la résolution de ce problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ActiveDocument.Tables(4).Rows(1).Range.Select Selection.Copy ActiveDocument.Tables(4).Rows(1).Select Selection.Paste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ActiveDocument.Tables(4).Rows(1).Range.Copy ActiveDocument.Tables(4).Rows(1).Range.Select ActiveDocument.Tables(4).Rows(3).Range.Select Selection.PasteSpecial (wdPasteDefault)
Merci aux personnes qui m'ont aidé
Partager