Bonjour, je cherche à incorper dans une macro la possibilité de renommer un
fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as"
mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer.
Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il
s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans
chaque fichier et en début de fichier, pour finalement le renommer en
"résultat.xls".
Pouvez vous m'aider ?
Merci d'avance.
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
Daniel
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
Bonjour.
Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test()
fich = Dir("e:donneesdanielmpfe 5*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Cordialement.
Daniel
"tetro curieux" <tetro curieux@discussions.microsoft.com> a écrit dans le
message de news: 7AF90FA9-B9FF-4A37-A2FF-99FFD473FD42@microsoft.com...
Bonjour, je cherche à incorper dans une macro la possibilité de renommer
un
fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name
as"
mais je ne sais pas sélectionner qu'une partie du nom du fichier à
renommer.
Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il
s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans
chaque fichier et en début de fichier, pour finalement le renommer en
"résultat.xls".
Pouvez vous m'aider ?
Merci d'avance.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
JB
Bonjour,
Sub essai() ChDir ActiveWorkbook.Path nf = Dir("20*.xls") nf2 = "Resultat.xls" If nf <> "" Then Name nf As nf2 End If End Sub
Cordialement JB
Bonjour,
Sub essai()
ChDir ActiveWorkbook.Path
nf = Dir("20*.xls")
nf2 = "Resultat.xls"
If nf <> "" Then
Name nf As nf2
End If
End Sub
Merci mais cela ne fonctionne qu'une fois puis cela ne refonctionne plus.
Incompréhensible.
Bonjour,
Sub essai() ChDir ActiveWorkbook.Path nf = Dir("20*.xls") nf2 = "Resultat.xls" If nf <> "" Then Name nf As nf2 End If End Sub
Cordialement JB
tetro curieux
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un
moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour.
Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test()
fich = Dir("e:donneesdanielmpfe 5*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Cordialement.
Daniel
"tetro curieux" <tetro curieux@discussions.microsoft.com> a écrit dans le
message de news: 7AF90FA9-B9FF-4A37-A2FF-99FFD473FD42@microsoft.com...
Bonjour, je cherche à incorper dans une macro la possibilité de renommer
un
fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name
as"
mais je ne sais pas sélectionner qu'une partie du nom du fichier à
renommer.
Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il
s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans
chaque fichier et en début de fichier, pour finalement le renommer en
"résultat.xls".
Pouvez vous m'aider ?
Merci d'avance.
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
Daniel
Désolé, j'avais modifié le code pour le tester :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Daniel "tetro curieux" a écrit dans le message de news:
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
Désolé, j'avais modifié le code pour le tester :
Sub test()
fich = Dir("c:temp20*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Daniel
"tetro curieux" <tetrocurieux@discussions.microsoft.com> a écrit dans le
message de news: 7F82332D-C3D4-46CF-88D7-251608560A5B@microsoft.com...
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont
un
moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour.
Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test()
fich = Dir("e:donneesdanielmpfe 5*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Cordialement.
Daniel
"tetro curieux" <tetro curieux@discussions.microsoft.com> a écrit dans le
message de news: 7AF90FA9-B9FF-4A37-A2FF-99FFD473FD42@microsoft.com...
Bonjour, je cherche à incorper dans une macro la possibilité de
renommer
un
fichier Excel dont le nom commence par 20. J'ai pensé à la fonction
"name
as"
mais je ne sais pas sélectionner qu'une partie du nom du fichier à
renommer.
Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il
s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent
dans
chaque fichier et en début de fichier, pour finalement le renommer en
"résultat.xls".
Pouvez vous m'aider ?
Merci d'avance.
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Daniel "tetro curieux" a écrit dans le message de news:
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
tetro curieux
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Daniel "tetro curieux" a écrit dans le message de news:
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test()
fich = Dir("c:temp20*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Daniel
"tetro curieux" <tetrocurieux@discussions.microsoft.com> a écrit dans le
message de news: 7F82332D-C3D4-46CF-88D7-251608560A5B@microsoft.com...
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont
un
moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour.
Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test()
fich = Dir("e:donneesdanielmpfe 5*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Cordialement.
Daniel
"tetro curieux" <tetro curieux@discussions.microsoft.com> a écrit dans le
message de news: 7AF90FA9-B9FF-4A37-A2FF-99FFD473FD42@microsoft.com...
Bonjour, je cherche à incorper dans une macro la possibilité de
renommer
un
fichier Excel dont le nom commence par 20. J'ai pensé à la fonction
"name
as"
mais je ne sais pas sélectionner qu'une partie du nom du fichier à
renommer.
Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il
s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent
dans
chaque fichier et en début de fichier, pour finalement le renommer en
"résultat.xls".
Pouvez vous m'aider ?
Merci d'avance.
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Daniel "tetro curieux" a écrit dans le message de news:
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
Daniel
Re désolé :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
NB. Tu remplaces bien sûr c:temp par ton dossier. Daniel "tetro curieux" a écrit dans le message de news:
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Daniel "tetro curieux" a écrit dans le message de news:
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
Re désolé :
Sub test()
fich = Dir("c:temp20*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
NB. Tu remplaces bien sûr c:temp par ton dossier.
Daniel
"tetro curieux" <tetrocurieux@discussions.microsoft.com> a écrit dans le
message de news: 27FFDD12-1930-42E3-A983-499A67F1E2B8@microsoft.com...
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test()
fich = Dir("c:temp20*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Daniel
"tetro curieux" <tetrocurieux@discussions.microsoft.com> a écrit dans le
message de news: 7F82332D-C3D4-46CF-88D7-251608560A5B@microsoft.com...
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données
sont
un
moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour.
Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test()
fich = Dir("e:donneesdanielmpfe 5*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Cordialement.
Daniel
"tetro curieux" <tetro curieux@discussions.microsoft.com> a écrit dans
le
message de news: 7AF90FA9-B9FF-4A37-A2FF-99FFD473FD42@microsoft.com...
Bonjour, je cherche à incorper dans une macro la possibilité de
renommer
un
fichier Excel dont le nom commence par 20. J'ai pensé à la fonction
"name
as"
mais je ne sais pas sélectionner qu'une partie du nom du fichier à
renommer.
Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il
s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent
dans
chaque fichier et en début de fichier, pour finalement le renommer
en
"résultat.xls".
Pouvez vous m'aider ?
Merci d'avance.
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
NB. Tu remplaces bien sûr c:temp par ton dossier. Daniel "tetro curieux" a écrit dans le message de news:
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Daniel "tetro curieux" a écrit dans le message de news:
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
tetro curieux
Tu n'as pas à être désolé, par contre c'est l'identique au message d'en dessous à moins que j'ai les yeux qui louchent...
Merci quand même.
"Daniel" wrote:
Re désolé :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
NB. Tu remplaces bien sûr c:temp par ton dossier. Daniel "tetro curieux" a écrit dans le message de news:
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Daniel "tetro curieux" a écrit dans le message de news:
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
Tu n'as pas à être désolé, par contre c'est l'identique au message d'en
dessous à moins que j'ai les yeux qui louchent...
Merci quand même.
"Daniel" wrote:
Re désolé :
Sub test()
fich = Dir("c:temp20*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
NB. Tu remplaces bien sûr c:temp par ton dossier.
Daniel
"tetro curieux" <tetrocurieux@discussions.microsoft.com> a écrit dans le
message de news: 27FFDD12-1930-42E3-A983-499A67F1E2B8@microsoft.com...
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test()
fich = Dir("c:temp20*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Daniel
"tetro curieux" <tetrocurieux@discussions.microsoft.com> a écrit dans le
message de news: 7F82332D-C3D4-46CF-88D7-251608560A5B@microsoft.com...
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données
sont
un
moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour.
Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test()
fich = Dir("e:donneesdanielmpfe 5*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Cordialement.
Daniel
"tetro curieux" <tetro curieux@discussions.microsoft.com> a écrit dans
le
message de news: 7AF90FA9-B9FF-4A37-A2FF-99FFD473FD42@microsoft.com...
Bonjour, je cherche à incorper dans une macro la possibilité de
renommer
un
fichier Excel dont le nom commence par 20. J'ai pensé à la fonction
"name
as"
mais je ne sais pas sélectionner qu'une partie du nom du fichier à
renommer.
Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il
s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent
dans
chaque fichier et en début de fichier, pour finalement le renommer
en
"résultat.xls".
Pouvez vous m'aider ?
Merci d'avance.
Tu n'as pas à être désolé, par contre c'est l'identique au message d'en dessous à moins que j'ai les yeux qui louchent...
Merci quand même.
"Daniel" wrote:
Re désolé :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
NB. Tu remplaces bien sûr c:temp par ton dossier. Daniel "tetro curieux" a écrit dans le message de news:
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Daniel "tetro curieux" a écrit dans le message de news:
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
Daniel
T'es sûr pour tes yeux ? ;-))) Il y a un "" en plus dans la dernière version. Quant à être désolé, si; c'est l'étalage public de mon ineptie. snif. Daniel "tetro curieux" a écrit dans le message de news:
Tu n'as pas à être désolé, par contre c'est l'identique au message d'en dessous à moins que j'ai les yeux qui louchent...
Merci quand même.
"Daniel" wrote:
Re désolé :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
NB. Tu remplaces bien sûr c:temp par ton dossier. Daniel "tetro curieux" a écrit dans le message de news:
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Daniel "tetro curieux" a écrit dans le message de news:
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
T'es sûr pour tes yeux ? ;-)))
Il y a un "" en plus dans la dernière version.
Quant à être désolé, si; c'est l'étalage public de mon ineptie. snif.
Daniel
"tetro curieux" <tetrocurieux@discussions.microsoft.com> a écrit dans le
message de news: 88C0EB7C-AB91-485B-B4FC-AE45399C4202@microsoft.com...
Tu n'as pas à être désolé, par contre c'est l'identique au message d'en
dessous à moins que j'ai les yeux qui louchent...
Merci quand même.
"Daniel" wrote:
Re désolé :
Sub test()
fich = Dir("c:temp20*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
NB. Tu remplaces bien sûr c:temp par ton dossier.
Daniel
"tetro curieux" <tetrocurieux@discussions.microsoft.com> a écrit dans le
message de news: 27FFDD12-1930-42E3-A983-499A67F1E2B8@microsoft.com...
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test()
fich = Dir("c:temp20*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Daniel
"tetro curieux" <tetrocurieux@discussions.microsoft.com> a écrit dans
le
message de news: 7F82332D-C3D4-46CF-88D7-251608560A5B@microsoft.com...
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données
sont
un
moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour.
Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test()
fich = Dir("e:donneesdanielmpfe 5*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Cordialement.
Daniel
"tetro curieux" <tetro curieux@discussions.microsoft.com> a écrit
dans
le
message de news:
7AF90FA9-B9FF-4A37-A2FF-99FFD473FD42@microsoft.com...
Bonjour, je cherche à incorper dans une macro la possibilité de
renommer
un
fichier Excel dont le nom commence par 20. J'ai pensé à la
fonction
"name
as"
mais je ne sais pas sélectionner qu'une partie du nom du fichier
à
renommer.
Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain
il
s'appelera "20puy.xls" avec comme unique clef le chiffre 20
présent
dans
chaque fichier et en début de fichier, pour finalement le
renommer
en
"résultat.xls".
Pouvez vous m'aider ?
Merci d'avance.
T'es sûr pour tes yeux ? ;-))) Il y a un "" en plus dans la dernière version. Quant à être désolé, si; c'est l'étalage public de mon ineptie. snif. Daniel "tetro curieux" a écrit dans le message de news:
Tu n'as pas à être désolé, par contre c'est l'identique au message d'en dessous à moins que j'ai les yeux qui louchent...
Merci quand même.
"Daniel" wrote:
Re désolé :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
NB. Tu remplaces bien sûr c:temp par ton dossier. Daniel "tetro curieux" a écrit dans le message de news:
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Daniel "tetro curieux" a écrit dans le message de news:
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
tetro curieux
SUPER DANIEL ! Ca fonctionne nickel !!!!
MERCI !!!!!!!!!!!!!!!!!!!!!
T'es sûr pour tes yeux ? ;-))) Il y a un "" en plus dans la dernière version. Quant à être désolé, si; c'est l'étalage public de mon ineptie. snif. Daniel "tetro curieux" a écrit dans le message de news:
Tu n'as pas à être désolé, par contre c'est l'identique au message d'en dessous à moins que j'ai les yeux qui louchent...
Merci quand même.
"Daniel" wrote:
Re désolé :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
NB. Tu remplaces bien sûr c:temp par ton dossier. Daniel "tetro curieux" a écrit dans le message de news:
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Daniel "tetro curieux" a écrit dans le message de news:
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.
SUPER DANIEL ! Ca fonctionne nickel !!!!
MERCI !!!!!!!!!!!!!!!!!!!!!
T'es sûr pour tes yeux ? ;-)))
Il y a un "" en plus dans la dernière version.
Quant à être désolé, si; c'est l'étalage public de mon ineptie. snif.
Daniel
"tetro curieux" <tetrocurieux@discussions.microsoft.com> a écrit dans le
message de news: 88C0EB7C-AB91-485B-B4FC-AE45399C4202@microsoft.com...
Tu n'as pas à être désolé, par contre c'est l'identique au message d'en
dessous à moins que j'ai les yeux qui louchent...
Merci quand même.
"Daniel" wrote:
Re désolé :
Sub test()
fich = Dir("c:temp20*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
NB. Tu remplaces bien sûr c:temp par ton dossier.
Daniel
"tetro curieux" <tetrocurieux@discussions.microsoft.com> a écrit dans le
message de news: 27FFDD12-1930-42E3-A983-499A67F1E2B8@microsoft.com...
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test()
fich = Dir("c:temp20*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Daniel
"tetro curieux" <tetrocurieux@discussions.microsoft.com> a écrit dans
le
message de news: 7F82332D-C3D4-46CF-88D7-251608560A5B@microsoft.com...
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données
sont
un
moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour.
Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test()
fich = Dir("e:donneesdanielmpfe 5*.xls")
Name "c:temp" & fich As "c:tempresultat.xls"
End Sub
Cordialement.
Daniel
"tetro curieux" <tetro curieux@discussions.microsoft.com> a écrit
dans
le
message de news:
7AF90FA9-B9FF-4A37-A2FF-99FFD473FD42@microsoft.com...
Bonjour, je cherche à incorper dans une macro la possibilité de
renommer
un
fichier Excel dont le nom commence par 20. J'ai pensé à la
fonction
"name
as"
mais je ne sais pas sélectionner qu'une partie du nom du fichier
à
renommer.
Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain
il
s'appelera "20puy.xls" avec comme unique clef le chiffre 20
présent
dans
chaque fichier et en début de fichier, pour finalement le
renommer
en
"résultat.xls".
Pouvez vous m'aider ?
Merci d'avance.
T'es sûr pour tes yeux ? ;-))) Il y a un "" en plus dans la dernière version. Quant à être désolé, si; c'est l'étalage public de mon ineptie. snif. Daniel "tetro curieux" a écrit dans le message de news:
Tu n'as pas à être désolé, par contre c'est l'identique au message d'en dessous à moins que j'ai les yeux qui louchent...
Merci quand même.
"Daniel" wrote:
Re désolé :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
NB. Tu remplaces bien sûr c:temp par ton dossier. Daniel "tetro curieux" a écrit dans le message de news:
Désolé Daniel mais cela ne fonctionne pas.
Aurais tu une autre méthode ?
"Daniel" wrote:
Désolé, j'avais modifié le code pour le tester :
Sub test() fich = Dir("c:temp20*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Daniel "tetro curieux" a écrit dans le message de news:
Désolé mais je ne vois pas pourquoi il y a 05 ? pourquoi les données sont un moment sur e: puis sur c:temp ?
Pouvez vous m'expliquer un peu plus clairement, merci.
Bonjour. Si tu n'as qu'un fichier commençant par 20 dans ton dossier :
Sub test() fich = Dir("e:donneesdanielmpfe 5*.xls") Name "c:temp" & fich As "c:tempresultat.xls" End Sub
Cordialement. Daniel
"tetro curieux" <tetro a écrit dans le message de news:
Bonjour, je cherche à incorper dans une macro la possibilité de renommer un fichier Excel dont le nom commence par 20. J'ai pensé à la fonction "name as" mais je ne sais pas sélectionner qu'une partie du nom du fichier à renommer. Exemple : le fichier d'aujourd'hui se nomme "20xp8.xls", demain il s'appelera "20puy.xls" avec comme unique clef le chiffre 20 présent dans chaque fichier et en début de fichier, pour finalement le renommer en "résultat.xls". Pouvez vous m'aider ? Merci d'avance.