Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 VBA Excel Insertion d'un paragraphe dans un doc Word

  • Initiateur de la discussion Initiateur de la discussion Jérémy26
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Jérémy26

XLDnaute Nouveau
Bonjour, j'ai un problème dans mon code, j'insert un tableau que je copie dans une feuille Excel et je le colle dans un doc Word. Juste avant de le coller je sélectionne un signet de mon doc Word pour insert 4 type de paragraphe avant mon tableau. Cependant avec mon code j'arrive à insérer que 2 style de paragraphe mais des que je veux insérer les deux autre j'ai un message d'erreur pouvez-vous m'aider ? Ci joint mon code, cordialement.
VB:
        WordApp.Selection.GoTo What:=wdGoToBookmark, Name:="Insertion_Tableaux_Test"

        'Insertion titre dans Word
        If Sheets("Export_tableaux").Cells(1, colonne_decale + 1).Value <> "" Then
             WordApp.Selection.TypeText text:=Sheets("Export_tableaux").Cells(1, colonne_decale + 1).Value
             WordApp.Selection.Style = ActiveDocument.Styles("Titre 1")
             WordApp.Selection.TypeParagraph
        End If
        If Sheets("Export_tableaux").Cells(1, colonne_decale + 2).Value <> "" Then
             WordApp.Selection.TypeText text:=Sheets("Export_tableaux").Cells(1, colonne_decale + 2).Value
             WordApp.Selection.Style = ActiveDocument.Styles("Titre 2")
             WordApp.Selection.TypeParagraph
        End If
        If Sheets("Export_tableaux").Cells(1, colonne_decale + 3).Value <> "" Then
             WordApp.Selection.TypeText text:=Sheets("Export_tableaux").Cells(1, colonne_decale + 3).Value
             WordApp.Selection.Style = ActiveDocument.Styles("Titre 3")
             WordApp.Selection.TypeParagraph
        End If
        If Sheets("Export_tableaux").Cells(1, colonne_decale + 4).Value <> "" Then
             WordApp.Selection.TypeText text:=Sheets("Export_tableaux").Cells(1, colonne_decale + 4).Value
             WordApp.Selection.Style = ActiveDocument.Styles("Titre 4")
             WordApp.Selection.TypeParagraph
        End If

    'Coller le tableau dans Word
    WordApp.Selection.PasteSpecial
    WordApp.Selection.InsertBreak Type:=wdPageBreak
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
79
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
250
Réponses
4
Affichages
362
Réponses
2
Affichages
407
Réponses
7
Affichages
178
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…