Enregistrement de fichiers avec variables dans un autre classeur + impressi

Bonjour,

Habituellement, j'utilise un classeur PARAM qui contient divers paramètres qui me sont utiles plus tard.

Parmi les paramètres, dans je mets dans une cellule le chemin où le fichier doit être enregistré et dans une autre cellule le nom du fichier.

J'aimerais que ma macro puisse sauvegarder le fichier selon ces paramètres.

Dans ce fichier, un fichier ayant des projections de chiffres d'affaire pour un projet spécifique, je créé le nom du fichier selon des paramètres. Vous verrez les formules que j'utilise pour la construction du nom sous "CREATION OF FILENAME".

Dans le paragraphe "PRINTER + LOCATON OF FOLDERS AND FILE NAMES", j'ai dans des cellules le nom de l'imprimante à utiliser, le répertoire pour la sauvegarde du fichier en format Excel et pour les PDF, ainsi que les noms si je veux sauvegarder le fichier en Excel ou PDF.

J'aimerais aussi sauvegarder certains classeurs spécifiques avec un autre nom que celui du fichier de base. Là aussi, les noms des fichiers sont dans une cellule du classeur PARAM sous le paragraphe "SHEETS TO PRINT OR SAVE AS PDF" qui serviront à sauvegarder une feuille spécifique du classeur.

Je vous mets une image qui montre ce qu'il y a dans le classeur PARAM.

parammacrosavefile

Merci de votre aide.

Bonjour Mad4max2,

Ta demande d'aide est-elle toujours d'actualité ?

Oui... Malheureusement aucune réponse à ce jour... 🤦‍♂️

Je regarde et te donne des nouvelles ASAP,

Mad4max2,

Quelques précisions :

  • De quel type sont les fichiers que tu cherches à sauvegarder ( EXCEL ou bien ) ?
  • Lorsque tu parles de "classeur PARAM" parles-tu d'un classeur séparé (special workbook) ou bien d'un onglet (worksheet) "PARAM" présent dans le fichier EXCEL que tu désires sauvegarder ?

Il serait plus aisé de t'aider si tu fournis des échantillons des fichiers en jeu...

Hello Gérard...

Au fait, mon prénom c'est Massimo... Faudra que je mette à jour mon profil... 😇

Le fichier en question contient 60-70 onglets, donc difficile de l'envoyer...

PARAM est un onglet du fichier. En général, j'en met un dans chaque fichier Excel quand il y a des Macros (ou quand c'est des gros fichiers, multi-onglets).

Je préfères ça à un fichier distinct, car chaque fichier ou projet est différent et si je dois l'envoyer, tout reste dans le même fichier.

Apres, je reprends souvent les mêmes choses dans cet onglet...

Le fichier utilisé est un fichier de type XLSM quand j'y mets des macros et XLSX quand il n'y a pas de macros.

Dans le cas de ce fichier-çi, c'est un fichier XLSM car il y a des macros...

Comme je n'ai pas encore trouvé comment rendre dynamique mes macros, étant un néophyte en VBA, j'ai aussi souvent un onglet MACROS dans les fichiers complèxes comme ça je "crée" la macro en mélangeant du textes avec des variables et après je fait un copier-coller dans l'éditeur... Ce n'est pas idéal, mais ça me permet d'être hyper flexible sur des fichiers de 60-70 onglets, où les données sont imbriquées... 😇

Je maîtrise bien, par contre, les formules qui me permettent d'imbriquer textes, résultats de formules, recherche, etc... Je bricole un peu et j'obtiens souvent de bons résultats... Mais parfois je trébûche un peu, d'où mon post... 🤦‍♂️😇

Merci pour ton aide...

Massimo,

Je comprends mieux avec tes explications.

Nouvelle question : utilises-tu des plages nommées ? Par exemple la cellule C3 est-elle dénommée "PName" ? etc...

image

N'est il pas possible que tu fournisses un EXCEL avec seulement 2/3 onglets (en supprimant les autres onglets) ?

Rechercher des sujets similaires à "enregistrement fichiers variables classeur impressi"