Récupérer le nom d'une fenetre windows

colbubu -  
dct33 Messages postés 42 Statut Membre -
bonjour

je travaille sur un projet vba excel et je souhaite connaitre le nom d'une fentre ouverte.

en fait cet étape m'est élémentaire car je dois récupérer des dossiers dans plusieurs fichiers excel et comme le nom peut varier c est moi qui ouvre les fenetres qui lance ma macro et le programme fait le reste

pouvez vous m'aider s'il vous plait je galere dessus depuis quelques temps déjà et je n'ai trouvé aucun autre forum qui en parle

merci d'avance

A voir également:

3 réponses

dct33 Messages postés 42 Statut Membre 39
 
Bonjour,

Nom_Classeur = ActiveWorkbook.Name

Bonne programmation
1
colbubu
 
oui mais si je le pose comme ça est-ce qu'il ne va pas se modifier selon la fentre que j'active par la suite ou bien va-t'il rester toujours sur la valeur de départ
0
dct33 Messages postés 42 Statut Membre 39
 
Bonsoir,
Il n'y a pas de raison que ça change.

cela vous permet si vous appelez un autre classeur de revenir sur le classeur d'origine

puisque vous avez récupérez le classeur actif au démarrage par
Nom_Classeur = ActiveWorkbook.Name

Si vous avez plusieurs SUB dans votre programme déclarez votre variable Mom_Classeur en entête avant la première SUB ainsi votre variable sera visible par tout le programme
0