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

3 réponses

  1. dct33 Messages postés 42 Statut Membre 39
     
    Bonjour,

    Nom_Classeur = ActiveWorkbook.Name

    Bonne programmation
    1
  2. 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
  3. 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