Éliminer les barres obliques des noms de fichiers lors de l'enregistrement avec une macro - Conseils Excel

Table des matières

Deepak demande:

Salut, j'essaie d'attribuer la date actuelle à une cellule A38 en utilisant =NOW(), puis de faire un SaveAs en attribuant le contenu de cette cellule comme nom de fichier pour le fichier en cours d'enregistrement. Je ne peux pas écrire le bon code pour cela.

ChDir "C:Backup" ActiveWorkbook.SaveAs Filename: = Range("A38").Text, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False

Dans le code mentionné ci-dessus, tout ce que j'ai à faire est de remplacer le nom de fichier par le contenu d'une cellule A38 qui contiendra toujours la date actuelle. Je vous serais reconnaissant de bien vouloir me faire savoir la manière correcte d'écrire ce code. J'ai essayé de remplacer Filename par quelques éléments en regardant tip025 dans www.mrexcel.com mais cela n'a pas fonctionné.

Le problème survient lorsque le format de la date inclut le caractère «/»… essayez ce qui suit:

ActiveWorkbook.SaveAs Application.Substitute(Range(“A38”).Text,”/”,”-“)

Articles intéressants...