Bonjour VBA forum users,
J'ai un petit souci avec une macro..
J'essaye d'ouvrir plusieurs fichier par une recherche dans un chemin (ci-dessous mon code), mais j'ai un message d'erreur "the object does not support this action.
pouvez vous me donner une solution
Sub Importer()
Dim chemin$, nomfichier$, classeur As Workbook, i&, pref$
Dim f As Worksheet
Set f = ActiveSheet
chemin = "H:\" 'adresse du fichier source
For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
pref = Range("A" & i)
nomfichier = Dir(chemin & pref & "*.xlsm*")
With Application.FileSearch
.NewSearch
.LookIn = "le chemin"
.Filename = "*nomfichier*"
Set classeur = Workbooks.Open(chemin & nomfichier)
Range("E8").Copy f.Range("B" & i)
Range("E9").Copy f.Range("C" & i)
classeur.Close False
End With
Next i
End Sub
Cordialement