Bonjour,
je veux copier les données de plusieurs fichiers les unes après les autres dans un fichier.
J'ai écrit une macro pour cela, malheureusement, il y a un bug que je n'arrive pas à débugger. Quelqu'un pourra t il s'il vous plaît corriger l'erreur?
Le bug se trouve sur la ligne 16
Merci par avance
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 Sub COPIEBASEVG(chemin, feuille) Dim Wbk As Workbook Dim Rep As String Dim Plage As Range Dim tbl() As Variant Dim i As Integer, j As Integer Set Wbk = Workbooks.Open(chemin) Set Plage = ThisWorkbook.Worksheets("service").Range("A2:E" & Range("D65536").End(xlUp).Row) tbl = Plage.Value For i = 1 To UBound(tbl, 1) For j = 1 To UBound(tbl, 2) If tbl(i, j) = "" Then ThisWorkbook.Worksheets("service").Range("i,j").Value = Wbk.Worksheets(feuille).Range("A2:D7").Value End If Next j Next i 'ThisWorkbook.Worksheets("service").Range("C9:F14").Value = Wbk.Worksheets(feuille).Range("A2:D7").Value Wbk.Close False 'Wbks.Close True Set Wbk = Nothing End Sub
Partager