Macro enregistrement selon contenu d'une cell
Fermé
manoelinho
Messages postés
43
Date d'inscription
jeudi 7 mai 2009
Statut
Membre
Dernière intervention
5 mars 2012
-
13 oct. 2011 à 17:33
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 14 oct. 2011 à 11:34
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 14 oct. 2011 à 11:34
A voir également:
- Macro enregistrement selon contenu d'une cell
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Word a trouvé du contenu illisible - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Comment enregistrer une video youtube - Guide
5 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
Modifié par eriiic le 13/10/2011 à 19:55
Modifié par eriiic le 13/10/2011 à 19:55
Bonjour,
Tout dépend de ce que tu as en S2.
Si c'est une date :
... & TEXTE(S2;"aaaa mm")&" bis" & ...
eric
Tout dépend de ce que tu as en S2.
Si c'est une date :
... & TEXTE(S2;"aaaa mm")&" bis" & ...
eric
manoelinho
Messages postés
43
Date d'inscription
jeudi 7 mai 2009
Statut
Membre
Dernière intervention
5 mars 2012
14 oct. 2011 à 10:24
14 oct. 2011 à 10:24
Merci pour ta réponse mais je ne suis pas sûr de l'écriture à passer,
"X:\CdG\Présentations\2011\& TEXTE(S2;"aaaa mm")&" bis" & Package Budget Leader & " & "" & Range("S1").Value, _
Cette écriture la est signalée comme incorrecte.
"X:\CdG\Présentations\2011\& TEXTE(S2;"aaaa mm")&" bis" & Package Budget Leader & " & "" & Range("S1").Value, _
Cette écriture la est signalée comme incorrecte.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
Modifié par eriiic le 14/10/2011 à 10:53
Modifié par eriiic le 14/10/2011 à 10:53
Bonjour,
essaie avec :
fich="X:\CdG\Présentations\2011\" & TEXTE([S2];"aaaa mm") & " bis\Package Budget Leader\" & Range("S1").Value & ".xlsx"
ActiveWorkbook.SaveAs Filename:= fich, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
Ce sont les cellules de la feuille active qui sont prises en compte. Sinon il faut en plus spécifier le nom de la feuille
eric
essaie avec :
fich="X:\CdG\Présentations\2011\" & TEXTE([S2];"aaaa mm") & " bis\Package Budget Leader\" & Range("S1").Value & ".xlsx"
ActiveWorkbook.SaveAs Filename:= fich, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
Ce sont les cellules de la feuille active qui sont prises en compte. Sinon il faut en plus spécifier le nom de la feuille
eric
manoelinho
Messages postés
43
Date d'inscription
jeudi 7 mai 2009
Statut
Membre
Dernière intervention
5 mars 2012
14 oct. 2011 à 11:23
14 oct. 2011 à 11:23
j ai essayé mais EXCEL m indique une "erreur de compilation Fin d instruction attendu".
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
Modifié par eriiic le 14/10/2011 à 11:36
Modifié par eriiic le 14/10/2011 à 11:36
oui, excuse-moi j'avais testé par formule et oublié de convertir en vba :
fich = "X:\CdG\Présentations\2011\" & Format([S2], "yyyy mm") & " bis\Package Budget Leader\" & Range("S1").Value & ".xlsx"
ça devrait être bon là :-)
eric
et tant qu'on y est, si tu veux spécifier la feuille :
fich = "X:\CdG\Présentations\2011\" & Format([Feuil1!S2], "yyyy mm") & " bis\Package Budget Leader\" & [Feuil1!S1] & ".xlsx"
fich = "X:\CdG\Présentations\2011\" & Format([S2], "yyyy mm") & " bis\Package Budget Leader\" & Range("S1").Value & ".xlsx"
ça devrait être bon là :-)
eric
et tant qu'on y est, si tu veux spécifier la feuille :
fich = "X:\CdG\Présentations\2011\" & Format([Feuil1!S2], "yyyy mm") & " bis\Package Budget Leader\" & [Feuil1!S1] & ".xlsx"