exemple sauvegardes par vba

  • Initiateur de la discussion Initiateur de la discussion michel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

michel

Guest
bonsoir

J'ai listé dans le fichier ci joint , quelques informations sur les sauvegardes de classeurs par VBA
Je transmets le fichier sur le forum dans le cas ou quelqu'un serait interessé par ce sujet .

n'hésitez pas à faire vos remarques s'il y a des inexactitudes , ou des informations importantes à ajouter .


bonne soirée
michel
lapin4.gif
 

Pièces jointes

Bonjour Michel et merci pour ton aide

J'ai un problème de sauvegarde mais malheureusement tes macros ne marchent pas ou plus exactement une d’entre elles marche mais me change le répertoire d’enregistrement.

Mon problème est celui de l’enregistrement d’un classeur créé avec Excel 2002 puis traité et enregistré par Excel 97. A chaque enregistrement sur Excel 97 le message comme quoi le fichier a été créé avec une version plus récente apparaît et je voudrais éviter cela .
J’ai essayé ta macro
Application.displayalerts = False
ActiveWorkbook.saveas
Application.displayalerts = true

Cela marche mais il m’enregistre le classeur dans le répertoire par défaut au lieu du répertoire
D’origine

Alors si tu connais l’astuce communique-la mois STP

Merci et @+
 
Bonjour Charly

as tu utilisé la propriété FileName pour préciser le repertoire d'enregistrement souhaité
( premier exemple du classeur )

par exemple en combinant avec la désactivation des messages d'alertes
( attention : si un ancien classeur porte le meme dans le répertoire ,il sera écrasé sans préavis )
Application.displayalerts = False
ActiveWorkbook.SaveAs FileName:="d:\dossier\general\excel\Test"
Application.displayalerts = true

ou ( a tester si c'est adaptable pour ton projet )
Application.displayalerts = False
ActiveWorkbook.SaveAs FileName:=ThisWorkbook.path & "\test"
Application.displayalerts = true

Thisworkbook.Path renvoie le chemin du classeur qui contient la macro


bonne journée
michel
lapin4.gif
 
Bonsoir le Forum

Besoin d'aide pour sauvegarder feuilles Excel générées automtiquement avec un nom precis pour chaque onglet
J'aimerais les sauvegarder automatiquement avec le nom de l'onglet

Merci d'avance pour vos reponses
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
524
Retour