Lone-wolf
XLDnaute Barbatruc
Bonsoir le Forum,
voilà, j'essaie de me débrouiller pour codé une macro qui copierait ligne par ligne les données dans un classeur qui se trouve dans un sous-dossier.
J'ai créé cette macro en me basant sur le code qui se trouve dans le formulaire.
J'ai l'erreur: objet requis, sur cette ligne: Set wb = Workbook.Open(Chemin)
Le fichier en question: Aide Mémoire VBA
Merci pour votre aide
A+ 😎
Amicalement
Lone-wolf
voilà, j'essaie de me débrouiller pour codé une macro qui copierait ligne par ligne les données dans un classeur qui se trouve dans un sous-dossier.
J'ai créé cette macro en me basant sur le code qui se trouve dans le formulaire.
Code:
'Celle-ci est la feuille Maîtresse
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim i&, derlig&, ws As Worksheets, wb As Workbook, Chemin$
Chemin = ThisWorkbook.Path & "\Aide Mémoire" & "\Aide_Mémoire_VBA.xls" ' ici la feuille esclave
Set wb = Workbook.Open(Chemin)
Set ws = wb.Worksheets("Data")
For i = 1 To Range("A65536").End(xlUp).Row
With Sheets("Data").Range(Cells(i, 1), Cells(derlig, 3)).Copy: End With
With ws
derlig = .Range("A65535").End(xlUp).Row
.Range(.Cells(i, 1), .Cells(derlig, 3)).Paste
ws.Activate
End With
Next i
End Sub
J'ai l'erreur: objet requis, sur cette ligne: Set wb = Workbook.Open(Chemin)
Le fichier en question: Aide Mémoire VBA
Merci pour votre aide
A+ 😎
Amicalement
Lone-wolf
Dernière édition: