Bonjour à tous,
Alors j'ai le code suivant :
Ce code me recopie 14 tableaux dans un doc Word. Je souhaiterais pouvoir dans la boucle fusionner certaines cellules du tableau coller dans word. Est ce possible ?
J'ai aussi un autre problème avec ce code. Toutes les deux exécutions j'ai une erreur 462 "le serveur distant n'existe pas ou n'est pas disponible" (je ne connais pas cette erreur mais mes fichiers sont en local sur mon poste), à la ligne " .Tables(1).Rows.LeftIndent = CentimetersToPoints(0)". Je stoppe alors la macro, ferme le document word créé et relance la macro. Celle-ci s'exécute alors normalement. Que faire ?
Au plaisir de vous lire et en vous remerciant par avance.
A+, Matt.
Alors j'ai le code suivant :
Code:
Sub EnvoyerTableauxExcelVersWord()
Dim DocWord As Word.Document
Dim AppWord As Word.Application
Set AppWord = New Word.Application
AppWord.Visible = True
Set DocWord = AppWord.Documents.Add
Dim i As Single
Dim aa As Single
Dim bb As Single
aa = 3
bb = 19
For i = 1 To 14 Step 1
Range(Cells(aa, 2), Cells(bb, 6)).Copy
With AppWord.Selection
.Paste 'coller
.Tables(1).Rows.Alignment = wdAlignRowCenter
.Tables(1).Rows.LeftIndent = CentimetersToPoints(0)
.Tables(1).Rows.HeightRule = wdRowHeightExactly
.Tables(1).Rows.Height = CentimetersToPoints(0.35)
.Tables(1).Rows(1).Height = CentimetersToPoints(0.7)
.Tables(1).Rows(2).Height = CentimetersToPoints(0.6)
.InsertBreak Type:=wdTextWrappingBreak
.InsertBreak Type:=wdTextWrappingBreak
End With
aa = aa + 18
bb = bb + 18
Next i
End Sub
Ce code me recopie 14 tableaux dans un doc Word. Je souhaiterais pouvoir dans la boucle fusionner certaines cellules du tableau coller dans word. Est ce possible ?
J'ai aussi un autre problème avec ce code. Toutes les deux exécutions j'ai une erreur 462 "le serveur distant n'existe pas ou n'est pas disponible" (je ne connais pas cette erreur mais mes fichiers sont en local sur mon poste), à la ligne " .Tables(1).Rows.LeftIndent = CentimetersToPoints(0)". Je stoppe alors la macro, ferme le document word créé et relance la macro. Celle-ci s'exécute alors normalement. Que faire ?
Au plaisir de vous lire et en vous remerciant par avance.
A+, Matt.