Bonjour à tous,
voila je n'arrive pas à faire fonctionner une macro qui me semble fonctionnait avant 😕
bref voila ce que je souhaiterai faire.
Dans un répertoire disons C:\user je dispose de plusieur fichiers JPEG. Je souhaiterai en faisant une boucle récupérer tous les nom des fichier jpg existant dans C:\user puis de créer un répertoire qui portera le même nom que le fichier jpg et de copier le fichier jpg dasn le nouveau répertoire créer.
Créer un répertoire je pense y arriver avec mkdir.
copier un fichier avec FileCopy.
Par contre pour faire la boucle afin de récupérer le nom de chaque fichier jpg, je coince !
le code ci dessous ne fonctionne pas (du moins il marche pour le 1er fichier mais ensuite Z="")
Merci d'avance pour votre aide
voila je n'arrive pas à faire fonctionner une macro qui me semble fonctionnait avant 😕
bref voila ce que je souhaiterai faire.
Dans un répertoire disons C:\user je dispose de plusieur fichiers JPEG. Je souhaiterai en faisant une boucle récupérer tous les nom des fichier jpg existant dans C:\user puis de créer un répertoire qui portera le même nom que le fichier jpg et de copier le fichier jpg dasn le nouveau répertoire créer.
Créer un répertoire je pense y arriver avec mkdir.
copier un fichier avec FileCopy.
Par contre pour faire la boucle afin de récupérer le nom de chaque fichier jpg, je coince !
le code ci dessous ne fonctionne pas (du moins il marche pour le 1er fichier mais ensuite Z="")
Dim z, chemin As String
chemin = "C:\User"
z = Dir(chemin & "\*.jpg")
Dim lien_fichier As String
Dim nom_fichier As String
While z <> ""
lien_fichier = chemin + "\" + z
nom_fichier = z
MsgBox lien_fichier
MsgBox nom_fichier
z = Dir()
Wend
Merci d'avance pour votre aide