bonjour j'ai l'erreur suivante lorsque j’essaie de copier un fichier 'erreur d'execution 52' nom ou numéro de fichier incorrect
j'utilise le code suivante et l'erreur apparait a l'avant dernier ligne.
quelqu'un aurai une idée pour regler se probleme?
cordialement
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
46 Dim rst As New ADODB.Recordset rst.Open "emplacement", CurrentProject.Connection, adOpenStatic, adLockReadOnly rst.MoveFirst dossier = Nz(rst!dossier) ' SELECTION MULTIPLE DE FICHIERS Dim fd As Office.FileDialog Dim varFichier As Variant Dim strListe As String ' Créer un objet FileDialog Set fd = Application.FileDialog(msoFileDialogOpen) ' Titre de la boîte de dialogue fd.Title = "Sélectionnez un ou plusieurs fichiers..." ' Autoriser la sélection multiple fd.AllowMultiSelect = True ' Définir les types de fichiers autorisés fd.Filters.Clear fd.Filters.Add "Tous les fichiers", "*.*" ' Présélectionner le 2ème type de fichier (images) fd.FilterIndex = 2 ' Pas de nom par défaut fd.InitialFileName = "" ' Afficher la boîte de dialogue If fd.Show() Then ' Lister les chemins de tous les fichiers sélectionnés strListe = "" For Each varFichier In fd.SelectedItems strListe = strListe & varFichier & vbCrLf Next ' Afficher le résultat MsgBox "Vous avez sélectionné les fichiers suivants : " _ & vbCrLf & strListe, vbInformation End If Set fd = Nothing FileCopy strListe, dossier end sub
Partager