Avec un FoundFiles, je recupere des noms de fichier=20
pr=E9c=E9d=E9s de leur emplacement, du style "c:\rep1
\toto.xls"...
je voudrais les deplacer vers "w:\rep1\"
j'ai essay=E9=20
For i =3D 1 to .FoundFiles.count
Dim Destination As String
Destination =3D "W:\rep1\" & XXXX
FileCopy .FoundFiles(i), Destination
next i
Ma question : que mettre a la place des XXXX pour ne=20
recuperer que le nom du fichier et non le chemin complet ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour Karoli,
La fonction "Split" n'est pas disponible sur les versions antérieurs à excel 2000.
Dim OldName As String Dim NomFichier As String Dim Destination As string
For i = 1 to .FoundFiles.count OldName = .FoundFiles(i) NomFichier = split(OldName,"")(ubound(split(OldName,"")) Destination = "w:rep1" & NomFichier Name OldName as Destination Next
Salutations!
"karoli" a écrit dans le message de news:1425f01c3f9f4$1af16530$ bonjour à tous,
Avec un FoundFiles, je recupere des noms de fichier précédés de leur emplacement, du style "c:rep1 toto.xls"... je voudrais les deplacer vers "w:rep1"
j'ai essayé For i = 1 to .FoundFiles.count Dim Destination As String Destination = "W:rep1" & XXXX FileCopy .FoundFiles(i), Destination next i
Ma question : que mettre a la place des XXXX pour ne recuperer que le nom du fichier et non le chemin complet ?
Merci d'avance
Bonjour Karoli,
La fonction "Split" n'est pas disponible sur les versions antérieurs à excel 2000.
Dim OldName As String
Dim NomFichier As String
Dim Destination As string
For i = 1 to .FoundFiles.count
OldName = .FoundFiles(i)
NomFichier = split(OldName,"")(ubound(split(OldName,""))
Destination = "w:rep1" & NomFichier
Name OldName as Destination
Next
Salutations!
"karoli" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:1425f01c3f9f4$1af16530$a101280a@phx.gbl...
bonjour à tous,
Avec un FoundFiles, je recupere des noms de fichier
précédés de leur emplacement, du style "c:rep1
toto.xls"...
je voudrais les deplacer vers "w:rep1"
j'ai essayé
For i = 1 to .FoundFiles.count
Dim Destination As String
Destination = "W:rep1" & XXXX
FileCopy .FoundFiles(i), Destination
next i
Ma question : que mettre a la place des XXXX pour ne
recuperer que le nom du fichier et non le chemin complet ?
La fonction "Split" n'est pas disponible sur les versions antérieurs à excel 2000.
Dim OldName As String Dim NomFichier As String Dim Destination As string
For i = 1 to .FoundFiles.count OldName = .FoundFiles(i) NomFichier = split(OldName,"")(ubound(split(OldName,"")) Destination = "w:rep1" & NomFichier Name OldName as Destination Next
Salutations!
"karoli" a écrit dans le message de news:1425f01c3f9f4$1af16530$ bonjour à tous,
Avec un FoundFiles, je recupere des noms de fichier précédés de leur emplacement, du style "c:rep1 toto.xls"... je voudrais les deplacer vers "w:rep1"
j'ai essayé For i = 1 to .FoundFiles.count Dim Destination As String Destination = "W:rep1" & XXXX FileCopy .FoundFiles(i), Destination next i
Ma question : que mettre a la place des XXXX pour ne recuperer que le nom du fichier et non le chemin complet ?
Merci d'avance
karoli
bonjour et merci je suis sous Excel 97 :-( mais j'ai trouve une alternative avec dir...
Merci qd meme ! Bonne journée
-----Message d'origine----- Bonjour Karoli,
La fonction "Split" n'est pas disponible sur les versions antérieurs à excel 2000.
Dim OldName As String Dim NomFichier As String Dim Destination As string
For i = 1 to .FoundFiles.count OldName = .FoundFiles(i) NomFichier = split(OldName,"")(ubound(split (OldName,""))
Destination = "w:rep1" & NomFichier Name OldName as Destination Next
Salutations!
bonjour et merci
je suis sous Excel 97 :-(
mais j'ai trouve une alternative avec dir...
Merci qd meme !
Bonne journée
-----Message d'origine-----
Bonjour Karoli,
La fonction "Split" n'est pas disponible sur les versions
antérieurs à excel 2000.
Dim OldName As String
Dim NomFichier As String
Dim Destination As string
For i = 1 to .FoundFiles.count
OldName = .FoundFiles(i)
NomFichier = split(OldName,"")(ubound(split
(OldName,""))
Destination = "w:rep1" & NomFichier
Name OldName as Destination
Next
bonjour et merci je suis sous Excel 97 :-( mais j'ai trouve une alternative avec dir...
Merci qd meme ! Bonne journée
-----Message d'origine----- Bonjour Karoli,
La fonction "Split" n'est pas disponible sur les versions antérieurs à excel 2000.
Dim OldName As String Dim NomFichier As String Dim Destination As string
For i = 1 to .FoundFiles.count OldName = .FoundFiles(i) NomFichier = split(OldName,"")(ubound(split (OldName,""))
Destination = "w:rep1" & NomFichier Name OldName as Destination Next
Salutations!
Pascal Engelmajer
Salut, .FoundFiles(i).Name -- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "karoli" a écrit dans le message de news: 1425f01c3f9f4$1af16530$ bonjour à tous,
Avec un FoundFiles, je recupere des noms de fichier précédés de leur emplacement, du style "c:rep1 toto.xls"... je voudrais les deplacer vers "w:rep1"
j'ai essayé For i = 1 to .FoundFiles.count Dim Destination As String Destination = "W:rep1" & XXXX FileCopy .FoundFiles(i), Destination next i
Ma question : que mettre a la place des XXXX pour ne recuperer que le nom du fichier et non le chemin complet ?
Merci d'avance
Salut,
.FoundFiles(i).Name
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"karoli" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 1425f01c3f9f4$1af16530$a101280a@phx.gbl...
bonjour à tous,
Avec un FoundFiles, je recupere des noms de fichier
précédés de leur emplacement, du style "c:rep1
toto.xls"...
je voudrais les deplacer vers "w:rep1"
j'ai essayé
For i = 1 to .FoundFiles.count
Dim Destination As String
Destination = "W:rep1" & XXXX
FileCopy .FoundFiles(i), Destination
next i
Ma question : que mettre a la place des XXXX pour ne
recuperer que le nom du fichier et non le chemin complet ?
Salut, .FoundFiles(i).Name -- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "karoli" a écrit dans le message de news: 1425f01c3f9f4$1af16530$ bonjour à tous,
Avec un FoundFiles, je recupere des noms de fichier précédés de leur emplacement, du style "c:rep1 toto.xls"... je voudrais les deplacer vers "w:rep1"
j'ai essayé For i = 1 to .FoundFiles.count Dim Destination As String Destination = "W:rep1" & XXXX FileCopy .FoundFiles(i), Destination next i
Ma question : que mettre a la place des XXXX pour ne recuperer que le nom du fichier et non le chemin complet ?