Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message de news:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel (ex AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension et/ou n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
Bonsoir,
essaie la fonction Mid
Sub renommplus()
Dim machaine, newchain As String
machaine = ActiveWorkbook.Name
newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls"
ActiveWorkbook.SaveAs (newchain)
End Sub
LeSteph
"Patrick JACQUART" <patrick.jacquart@wanadoo.fr> a écrit dans le message de
news:OkROqX4YEHA.1048@tk2msftngp13.phx.gbl...
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel (ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension et/ou
n'ajoute pas le contenu de I2 etc etc.....
Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message de news:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel (ex AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension et/ou n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
FxM
Non testé :
Sub test() awb = activeworkbook.name fil = left(awb,len(awb)-4) & range("I2") & right(awb,4) activeworkbook.saveas fil end sub
@+ FxM
Patrick JACQUART wrote:
Bonsoir et merci FxM,
Je colle cela entre Sub .....() et end sub ?? ou est la fonction ActiveWorkbook.SaveAs et comment la formuler ??
Que veut dire len (le -4 je pense que c'est pour couper l'extension ??) et enfin le fichier est il renommer ET remplacer ou l'ancien est il encore sur le DD avec ta formule ??
Merci pour ton éclairage très apprécié !!
Patrick
"FxM" a écrit dans le message de news:
Patrick JACQUART wrote:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension
et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
Bonjour,
Tu prends le nom du fichier, lui coupes la queue, y insères ce que tu veux et recolles les bouts :
Sub test()
awb = activeworkbook.name
fil = left(awb,len(awb)-4) & range("I2") & right(awb,4)
activeworkbook.saveas fil
end sub
@+
FxM
Patrick JACQUART wrote:
Bonsoir et merci FxM,
Je colle cela entre Sub .....() et end sub ?? ou est la fonction
ActiveWorkbook.SaveAs et comment la formuler ??
Que veut dire len (le -4 je pense que c'est pour couper l'extension ??)
et enfin le fichier est il renommer ET remplacer ou l'ancien est il encore
sur le DD avec ta formule ??
Merci pour ton éclairage très apprécié !!
Patrick
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de
news:ui7bXb4YEHA.1264@TK2MSFTNGP11.phx.gbl...
Patrick JACQUART wrote:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension
et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
Bonjour,
Tu prends le nom du fichier, lui coupes la queue, y insères ce que tu
veux et recolles les bouts :
Sub test() awb = activeworkbook.name fil = left(awb,len(awb)-4) & range("I2") & right(awb,4) activeworkbook.saveas fil end sub
@+ FxM
Patrick JACQUART wrote:
Bonsoir et merci FxM,
Je colle cela entre Sub .....() et end sub ?? ou est la fonction ActiveWorkbook.SaveAs et comment la formuler ??
Que veut dire len (le -4 je pense que c'est pour couper l'extension ??) et enfin le fichier est il renommer ET remplacer ou l'ancien est il encore sur le DD avec ta formule ??
Merci pour ton éclairage très apprécié !!
Patrick
"FxM" a écrit dans le message de news:
Patrick JACQUART wrote:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension
et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
Bonjour,
Tu prends le nom du fichier, lui coupes la queue, y insères ce que tu veux et recolles les bouts :
Je colle cela entre Sub .....() et end sub ?? ou est la fonction ActiveWorkbook.SaveAs et comment la formuler ??
Que veut dire len (le -4 je pense que c'est pour couper l'extension ??) et enfin le fichier est il renommer ET remplacer ou l'ancien est il encore sur le DD avec ta formule ??
Merci pour ton éclairage très apprécié !!
Patrick
"FxM" a écrit dans le message de news:
Patrick JACQUART wrote:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel (ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
Bonjour,
Tu prends le nom du fichier, lui coupes la queue, y insères ce que tu veux et recolles les bouts :
Je colle cela entre Sub .....() et end sub ?? ou est la fonction
ActiveWorkbook.SaveAs et comment la formuler ??
Que veut dire len (le -4 je pense que c'est pour couper l'extension ??)
et enfin le fichier est il renommer ET remplacer ou l'ancien est il encore
sur le DD avec ta formule ??
Merci pour ton éclairage très apprécié !!
Patrick
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de
news:ui7bXb4YEHA.1264@TK2MSFTNGP11.phx.gbl...
Patrick JACQUART wrote:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension
et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
Bonjour,
Tu prends le nom du fichier, lui coupes la queue, y insères ce que tu
veux et recolles les bouts :
Je colle cela entre Sub .....() et end sub ?? ou est la fonction ActiveWorkbook.SaveAs et comment la formuler ??
Que veut dire len (le -4 je pense que c'est pour couper l'extension ??) et enfin le fichier est il renommer ET remplacer ou l'ancien est il encore sur le DD avec ta formule ??
Merci pour ton éclairage très apprécié !!
Patrick
"FxM" a écrit dans le message de news:
Patrick JACQUART wrote:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel (ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
Bonjour,
Tu prends le nom du fichier, lui coupes la queue, y insères ce que tu veux et recolles les bouts :
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf149$0$26348$
Bonsoir, essaie la fonction Mid
Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message de
news:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel (ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
Cher LeSteph,
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de
news:40eaf149$0$26348$626a14ce@news.free.fr...
Bonsoir,
essaie la fonction Mid
Sub renommplus()
Dim machaine, newchain As String
machaine = ActiveWorkbook.Name
newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls"
ActiveWorkbook.SaveAs (newchain)
End Sub
LeSteph
"Patrick JACQUART" <patrick.jacquart@wanadoo.fr> a écrit dans le message
de
news:OkROqX4YEHA.1048@tk2msftngp13.phx.gbl...
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension
et/ou
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf149$0$26348$
Bonsoir, essaie la fonction Mid
Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message de
news:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel (ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
LeSteph
Ce fut un plaisir
:-)
"Patrick JACQUART" a écrit dans le message de news:O$
Cher LeSteph,
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf149$0$26348$
Bonsoir, essaie la fonction Mid
Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message de
news:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel (ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
Ce fut un plaisir
:-)
"Patrick JACQUART" <patrick.jacquart@wanadoo.fr> a écrit dans le message de
news:O$3Wbk4YEHA.1652@TK2MSFTNGP09.phx.gbl...
Cher LeSteph,
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de
news:40eaf149$0$26348$626a14ce@news.free.fr...
Bonsoir,
essaie la fonction Mid
Sub renommplus()
Dim machaine, newchain As String
machaine = ActiveWorkbook.Name
newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls"
ActiveWorkbook.SaveAs (newchain)
End Sub
LeSteph
"Patrick JACQUART" <patrick.jacquart@wanadoo.fr> a écrit dans le message
de
news:OkROqX4YEHA.1048@tk2msftngp13.phx.gbl...
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension
et/ou
"Patrick JACQUART" a écrit dans le message de news:O$
Cher LeSteph,
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf149$0$26348$
Bonsoir, essaie la fonction Mid
Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message de
news:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel (ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
Patrick JACQUART
Cher Le Steph,
Ouille §§ le fichier d'origine est resté sur le DD, ta macro renomme parfaitement le fichier comme souhaité MAIS ne remplace pas l'ancien, comment faire ?????
Merci et bonne réflexion !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf5fc$0$26339$
Ce fut un plaisir
:-)
"Patrick JACQUART" a écrit dans le message de
news:O$
Cher LeSteph,
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf149$0$26348$
Bonsoir, essaie la fonction Mid
Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message
de
news:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
Cher Le Steph,
Ouille §§ le fichier d'origine est resté sur le DD, ta macro renomme
parfaitement le fichier comme souhaité MAIS ne remplace pas l'ancien,
comment faire ?????
Merci et bonne réflexion !!
Patrick
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de
news:40eaf5fc$0$26339$626a14ce@news.free.fr...
Ce fut un plaisir
:-)
"Patrick JACQUART" <patrick.jacquart@wanadoo.fr> a écrit dans le message
de
news:O$3Wbk4YEHA.1652@TK2MSFTNGP09.phx.gbl...
Cher LeSteph,
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de
news:40eaf149$0$26348$626a14ce@news.free.fr...
Bonsoir,
essaie la fonction Mid
Sub renommplus()
Dim machaine, newchain As String
machaine = ActiveWorkbook.Name
newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls"
ActiveWorkbook.SaveAs (newchain)
End Sub
LeSteph
"Patrick JACQUART" <patrick.jacquart@wanadoo.fr> a écrit dans le
message
de
news:OkROqX4YEHA.1048@tk2msftngp13.phx.gbl...
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom
actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2
(555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension
et/ou
Ouille §§ le fichier d'origine est resté sur le DD, ta macro renomme parfaitement le fichier comme souhaité MAIS ne remplace pas l'ancien, comment faire ?????
Merci et bonne réflexion !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf5fc$0$26339$
Ce fut un plaisir
:-)
"Patrick JACQUART" a écrit dans le message de
news:O$
Cher LeSteph,
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf149$0$26348$
Bonsoir, essaie la fonction Mid
Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message
de
news:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
LeSteph
Parceque j'avais pas compris que tu voulais aussi le détruire Il faut le supprimer hors macro dedans je ne sais pas faire et si je savais j'éviterais...Workbooks("..").delete dans une macro , j'aimerais pas trop que ce soit permis.
Désolé :-) LeSteph
"Patrick JACQUART" a écrit dans le message de news:
Cher Le Steph,
Ouille §§ le fichier d'origine est resté sur le DD, ta macro renomme parfaitement le fichier comme souhaité MAIS ne remplace pas l'ancien, comment faire ?????
Merci et bonne réflexion !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf5fc$0$26339$
Ce fut un plaisir
:-)
"Patrick JACQUART" a écrit dans le message de
news:O$
Cher LeSteph,
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf149$0$26348$
Bonsoir, essaie la fonction Mid
Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message
de
news:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension
et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
Parceque j'avais pas compris que tu voulais aussi le détruire
Il faut le supprimer hors macro
dedans je ne sais pas faire et si je savais
j'éviterais...Workbooks("..").delete dans une macro ,
j'aimerais pas trop que ce soit permis.
Désolé
:-)
LeSteph
"Patrick JACQUART" <patrick.jacquart@wanadoo.fr> a écrit dans le message de
news:uGvbMS5YEHA.3564@TK2MSFTNGP11.phx.gbl...
Cher Le Steph,
Ouille §§ le fichier d'origine est resté sur le DD, ta macro renomme
parfaitement le fichier comme souhaité MAIS ne remplace pas l'ancien,
comment faire ?????
Merci et bonne réflexion !!
Patrick
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de
news:40eaf5fc$0$26339$626a14ce@news.free.fr...
Ce fut un plaisir
:-)
"Patrick JACQUART" <patrick.jacquart@wanadoo.fr> a écrit dans le message
de
news:O$3Wbk4YEHA.1652@TK2MSFTNGP09.phx.gbl...
Cher LeSteph,
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de
news:40eaf149$0$26348$626a14ce@news.free.fr...
Bonsoir,
essaie la fonction Mid
Sub renommplus()
Dim machaine, newchain As String
machaine = ActiveWorkbook.Name
newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls"
ActiveWorkbook.SaveAs (newchain)
End Sub
LeSteph
"Patrick JACQUART" <patrick.jacquart@wanadoo.fr> a écrit dans le
message
de
news:OkROqX4YEHA.1048@tk2msftngp13.phx.gbl...
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom
actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2
(555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde
l'extension
Parceque j'avais pas compris que tu voulais aussi le détruire Il faut le supprimer hors macro dedans je ne sais pas faire et si je savais j'éviterais...Workbooks("..").delete dans une macro , j'aimerais pas trop que ce soit permis.
Désolé :-) LeSteph
"Patrick JACQUART" a écrit dans le message de news:
Cher Le Steph,
Ouille §§ le fichier d'origine est resté sur le DD, ta macro renomme parfaitement le fichier comme souhaité MAIS ne remplace pas l'ancien, comment faire ?????
Merci et bonne réflexion !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf5fc$0$26339$
Ce fut un plaisir
:-)
"Patrick JACQUART" a écrit dans le message de
news:O$
Cher LeSteph,
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf149$0$26348$
Bonsoir, essaie la fonction Mid
Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message
de
news:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension
et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
LeSteph
Sinon, avec prudence tu peux utiliser ceci mais attention c'est détruit pour de bon:
Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) Kill machaine
End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message de news:
Cher Le Steph,
Ouille §§ le fichier d'origine est resté sur le DD, ta macro renomme parfaitement le fichier comme souhaité MAIS ne remplace pas l'ancien, comment faire ?????
Merci et bonne réflexion !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf5fc$0$26339$
Ce fut un plaisir
:-)
"Patrick JACQUART" a écrit dans le message de
news:O$
Cher LeSteph,
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf149$0$26348$
Bonsoir, essaie la fonction Mid
Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message
de
news:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension
et/ou
n'ajoute pas le contenu de I2 etc etc.....
Bien merci d'avance à vous tous,
Patrick
Sinon, avec prudence tu peux utiliser ceci
mais attention c'est détruit pour de bon:
Sub renommplus()
Dim machaine, newchain As String
machaine = ActiveWorkbook.Name
newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls"
ActiveWorkbook.SaveAs (newchain)
Kill machaine
End Sub
LeSteph
"Patrick JACQUART" <patrick.jacquart@wanadoo.fr> a écrit dans le message de
news:uGvbMS5YEHA.3564@TK2MSFTNGP11.phx.gbl...
Cher Le Steph,
Ouille §§ le fichier d'origine est resté sur le DD, ta macro renomme
parfaitement le fichier comme souhaité MAIS ne remplace pas l'ancien,
comment faire ?????
Merci et bonne réflexion !!
Patrick
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de
news:40eaf5fc$0$26339$626a14ce@news.free.fr...
Ce fut un plaisir
:-)
"Patrick JACQUART" <patrick.jacquart@wanadoo.fr> a écrit dans le message
de
news:O$3Wbk4YEHA.1652@TK2MSFTNGP09.phx.gbl...
Cher LeSteph,
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de
news:40eaf149$0$26348$626a14ce@news.free.fr...
Bonsoir,
essaie la fonction Mid
Sub renommplus()
Dim machaine, newchain As String
machaine = ActiveWorkbook.Name
newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls"
ActiveWorkbook.SaveAs (newchain)
End Sub
LeSteph
"Patrick JACQUART" <patrick.jacquart@wanadoo.fr> a écrit dans le
message
de
news:OkROqX4YEHA.1048@tk2msftngp13.phx.gbl...
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom
actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2
(555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde
l'extension
Sinon, avec prudence tu peux utiliser ceci mais attention c'est détruit pour de bon:
Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) Kill machaine
End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message de news:
Cher Le Steph,
Ouille §§ le fichier d'origine est resté sur le DD, ta macro renomme parfaitement le fichier comme souhaité MAIS ne remplace pas l'ancien, comment faire ?????
Merci et bonne réflexion !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf5fc$0$26339$
Ce fut un plaisir
:-)
"Patrick JACQUART" a écrit dans le message de
news:O$
Cher LeSteph,
Merci beaucoup pour la pertinence de ton code: ça marche parfait !!
Un grand merci à toi,
Bonne soirée et à bientôt !!
Patrick
"LeSteph" a écrit dans le message de news:40eaf149$0$26348$
Bonsoir, essaie la fonction Mid
Sub renommplus() Dim machaine, newchain As String machaine = ActiveWorkbook.Name newchain = Mid(machaine, 1, Len(machaine) - 4) & [i2] & ".xls" ActiveWorkbook.SaveAs (newchain) End Sub
LeSteph
"Patrick JACQUART" a écrit dans le message
de
news:
Chers tous,
Comment renommer un fichier automatiquement, en prenant le nom actuel
(ex
AZERTYU12345.xls) et en ajoutant le contenu de la cellule I2 (555555)
Cela devrait donner AZERTYU12345555555.xls
Je n'arrive pas, car en déclarant la variable, il garde l'extension