XL 2010 Répéter les deux première lignes lors de la création d'un tableau dans word

ssonap

XLDnaute Nouveau
Bonjour,

J'ai un programme qui copie des tableaux d'excel sur word à l'aide de signet.
J'arrive bien à répéter la première ligne du tableau créé mais souhaiterais répéter les deux premières lignes de mon tableau.
ci-dessous un exemple de mon code :
VB:
Dim appWrd As Word.Application

   appWrd.Selection.HomeKey Unit:=wdStory
   appWrd.Selection.Goto What:=wdGoToBookmark, Name:="SIGNET1"
   appWrd.Selection.Paste
   appWrd.Selection.Goto What:=wdGoToBookmark, Name:="SIGNET1"
   'Répeter première ligne du tableau'
   appWrd.Selection.Rows.HeadingFormat = wdToggle

Je coince.
Je vous remercie par avance pour votre aide.
 
Solution
Bonjour à tous
A priori c'est la sélection active de Selection.Rows.HeadingFormat = wdToggle
qui définit le nombre de ligne donc à tous de sélectionner ces 2 lignes d'une façon ou d'une autre
exemple (à préfixer)
VB:
    Selection.HomeKey Unit:=wdStory
    ThisDocument.Tables(1).Rows(1).Select
    Selection.MoveDown Unit:=wdLine, Count:=1, Extend:=wdExtend
    Selection.Rows.HeadingFormat = wdToggle

chris

XLDnaute Barbatruc
Bonjour à tous
A priori c'est la sélection active de Selection.Rows.HeadingFormat = wdToggle
qui définit le nombre de ligne donc à tous de sélectionner ces 2 lignes d'une façon ou d'une autre
exemple (à préfixer)
VB:
    Selection.HomeKey Unit:=wdStory
    ThisDocument.Tables(1).Rows(1).Select
    Selection.MoveDown Unit:=wdLine, Count:=1, Extend:=wdExtend
    Selection.Rows.HeadingFormat = wdToggle
 

ssonap

XLDnaute Nouveau
Bonjour Chris et merci,
Ca marche bien avec le code ci-dessous
VB:
Dim appWrd As Word.Application

   appWrd.Selection.HomeKey Unit:=wdStory
   appWrd.Selection.Goto What:=wdGoToBookmark, Name:="SIGNET1"
   appWrd.Selection.Paste
   appWrd.Selection.Goto What:=wdGoToBookmark, Name:="SIGNET1"
   'Répeter première ligne du tableau'
   appWrd.Selection.MoveDown Unit:=wdLine, Count:=2, Extend:=wdExtend
   appWrd.Selection.Rows.HeadingFormat = wdToggle

Et j'ai bien les deux première lignes de mon tableau
 

Discussions similaires

Statistiques des forums

Discussions
315 095
Messages
2 116 165
Membres
112 675
dernier inscrit
Tazra_IMOU