Bonjour,
voici ma macro
Lorsque je la lance j'ai un message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 Sub cavite_naturelle() 'Nécessite d'activer la référence "Microsoft Word xx.x Object Library" Dim WordApp As Word.Application Dim WordDoc As Word.Document Dim Chemin As String Dim i As Byte Dim j As Byte Set WordApp = CreateObject("word.application") 'ouvre session word Chemin = "D:\excel\fiche\" 'Pour passer toutes les cellule renseignées de ta colonne A For i = 2 To 600 'ouvre du document Word Set WordDoc = WordApp.Documents.Open("D:\excel\modele.doc") 'word est masqué pendant l'opération WordApp.Visible = False For j = 1 To 30 WordDoc.Bookmarks("Signet" & j).Range.Text = Cells(i, j) Next j 'Ferme le document word en sauvegardant les modifications WordDoc.SaveAs Filename:=Chemin & "Fiche_" & Cells(i, 1).Value & "_NATURELLE.doc" WordDoc.Close Next i 'ferme la session Word WordApp.Quit End Sub
Erreur 6 : dépassement de capacité
J'ai essayé de reduire la boucle :For i = 2 To 100 , ca donne pareil.
Cela comence à fonctionner à partir de For i = 2 To 50.
quelq'un a-til une solution?
Merci d'avance
Partager