Bonjour à tous!
Bon alors je me suis plongé dedans ce matin et j'ai décomposé ce que je voulais! mais voila depuis que j'ai mis tout mes lignes dans une boucle ça ne fonctionne plus! donc la si vous pouviez m'aider... La 4 fonctionne avec i constant mais pas la 3
Sub macro3()
Dim fs As Object
Dim oldPath As String, newPath As String
Dim i As Long
For i = 1 To i = 3600
Cells(i, 1).Select
contenu = ActiveCell.Value
If contenu <> 0 Then
oldPath = "C:\origine"
newPath = "C:\copy"
Set fs = CreateObject("Scripting.FileSystemObject")
fs.CopyFile oldPath & "\" & contenu & ".pdf", newPath & "\" & contenu & ".pdf"
Set fs = Nothing
Else: End If
Next i
End Sub
Sub macro4()
Dim fs As Object
Dim oldPath As String, newPath As String
Dim i As Long
i = 1
Cells(i, 1).Select
contenu = ActiveCell.Value
If contenu <> 0 Then
oldPath = "C:\origine"
newPath = "C:\copy"
Set fs = CreateObject("Scripting.FileSystemObject")
fs.CopyFile oldPath & "\" & contenu & ".pdf", newPath & "\" & contenu & ".pdf"
Set fs = Nothing
Else: End If
End Sub
ça me balance erreur 1004 "erreur définie par l'application ou par l'objet" La honnêtement je suis perdu! j'ai fais ça a partir de vieux souvenir de l'iut ça date déjà de 5/6 ans!