Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Fermer une fenetre windows par son titre

treza88

XLDnaute Occasionnel
Bonjour à tous,


je cherche comment fermer une fenêtre Windows juste avec le titre de la fenêtre.


j’ai bien ce code, mais j’ai une erreur « type defini par l’utilisateur non defini » sur « Dim w As Window »




VB:
Dim w As Window, Ligne As Integer
Ligne = 1
For Each w In Windows
Cells(Ligne, 1) = w.Caption
Ligne = Ligne + 1
Next w
Window.Activate ("Bonjour")
Window.Close ("Bonjour")


je me dit que c’est certainement une fonction ou une référence a ajouter, mais je ne trouve pas laquelle.


Auriez vous une idée ?
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Treza,
Qu'appelez vous une "fenêtre Windows" ?
Car votre programme ne gère que les fenêtres XL ouvertes.
Le moyen le plus simple pour résoudre votre problème est de laisser le VBA choisir le type de variable, avec :
VB:
Dim w , Ligne As Integer
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…