Macro VB problème de format

  • Initiateur de la discussion Initiateur de la discussion Tieuma
  • 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 !

T

Tieuma

Guest
Pilotage de word à partir d'excel

Bonjour à tous et toutes,

Bon voila je vous explique en deux mots mon souci. J'utilise un macro excel pour piloter un document word. Cette macro envoie les informations d'une base de données dans excel vers un document word ou les données sont censé ce mettre en page en vue de produire un rapport.
Pour l'instant j'ai réussi à extraire les donnée du tableau excel et à les ranger en colonnes dans word.
Mon problème: J'ai effectué une première mise en forme (police, couleur...) dans excel mais celle-ci est ignorer par la macro.

Voici la partie du code qui pose problème:

Dim c As Range
Dim WordApp As Object
Dim LastRow As Integer, i As Integer, r As Integer, Records As Integer
Dim Wdoc As String

Wdoc = InputBox

On Error Resume Next
Application.ScreenUpdating = False

' Start Word and create an new document
Set WordApp = CreateObject("Word.Application")
With WordApp
.Documents.Add

With .Selection.PageSetup.TextColumns
.SetCount NumColumns:=3
.EvenlySpaced = True
.LineBetween = False
End With

With .Selection
For Each c In Worksheets("Sheet1").Range("A1:G47") 'change to this range-Range("A1:F47")
.InsertAfter Text:=c.Value 'counts columns in range and adds a tab after each column
.InsertAfter Text:=vbCr 'adds a carriage return
Next c
'.Range.ConvertToTable Separator:=wdSeparateByTabs
'.Tables(1).AutoFormat Format:=wdTableFormatClassic1
End With

Merci par avance si quelqu'un à une petite idée.
 
Dernière modification par un modérateur:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
737
Réponses
2
Affichages
570
  • Question Question
Microsoft 365 Erreur de macro
Réponses
4
Affichages
837
Retour