le nom d'un fichier dans une variable ???

  • Initiateur de la discussion Initiateur de la discussion Denis
  • 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 !

D

Denis

Guest
Bonjour à tous et à toutes,

J'ai dans un projet, et dans des lignes d'instruction, le nom du document du projet en question (ex : Windows("Germany.xls").Activate qui revient dans plusieurs modules.
Je dois dupliquer ce document (avec, "bien évidemment" des noms différents).
Je pense déclarer une "variable" "Public" du genre :
Public MonNomDeFichier as String
Mais, ou ??? dois-je écrire cette déclaration ? et qu'écrire en lieu et place du nom du doc dans les lignes de macro

Merci d'avance pour votre aide
 
Salut Denis,

Une variable Publique se déclare en entête de Module Standard, juste en dessous de "Option Explicit" si tu utilises cette option, sinon en première ligne.

En ce qui concerne le nom lui-même de ton fichier... La variable peut-être intialisée de bien des manières... faudrait être plus clair et précis ?

En attendant il y différents exemples dans ce forum... fait des recherches...

Un exemple simple basic :

Option Explicit
Public MonNomDeFichier As String
Public MonChemin As String
Sub Message()
MonNomDeFichier = Sheets(1).Range("a1").Value
MonChemin = "c:\mes docs\mes test\"
MsgBox "Fichier et Chemin d'accès : " & MonChemin & MonNomDeFichier & ".xls"
Enregistrement
End Sub

Sub Enregistrement()
ActiveWorkbook.SaveAs MonChemin & MonNomDeFichier & ".xls"
End Sub

Voilà une base de départ...
Bon Travail
@+Thierry
 
- 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

Retour