ProblèmeEnregistrementAutomatique

M

Moa

Guest
Voilà, j'ai fait une macro, qui sauvegarde automatiquement le classeur, à la fin des modifs, et pour ce, le nouveau nom du classeur est pris dans le contenu d'une cellule prdéfinie.

Tout marche bien pas de problème.

Sauf, si l'utilisateur, a oublié de donner un nouveau nom dans la cellule.

En effet, au moment de l'enregistrement, si un nom de classeur existe déjà,
Excel, me donne ce message d'erreur "Un fichier nommé...existe déjà...."

Et si l'on clique dans NON, Excel nous renvoie au debuggeur avec Erreur 1004

Comment palier à ce problème, et qu'excel, propose le choix d'un nouveau nom ?

Merci d'avance

@ +

Moa
 
T

Ti

Guest
tu testes la présence du nouveau nom dans la cellule et s'il n'y est pas, tu utilises la méthode GetSaveAsFileName, qui obligera l'utilisateur à entrer ce nouveau nom. Ensuite il ne te restes plus qu'à le récupérer et à sauvegarder.
 
Q

Quentin91

Guest
Hello !
Je me lance progressivement dans la prog vba et me heurte de emps en temps à quelques petits problèmes ... normal !
Cela m'a permis de découvrir ce site qui m'a aidé dans pas mal de mes interrogations. Donc d'abord merci à tous pour vos contributions !

Ensuite, Ti, pouraais tu m'espliquer stp, comment marche GetSaveAsFilename car apparemment, mon vba (excel 97, là est peut -être le prob !) la reconnais pas !
Le but pout moi est d'enregistrer un fichier créé par une macro à un endroit déterminé (là, pas de pb) en choississant son nom (pour en faire un par mois !)

Merci d'avance de pallier à ma grande ignorance

@ +
 

Discussions similaires

Statistiques des forums

Discussions
312 432
Messages
2 088 370
Membres
103 835
dernier inscrit
Jaco24