Evenement entre deux classeurs

Banzai64

XLDnaute Accro
Bonjour

J'ai un problème sinon je ne serais pas là

Voilà j'ai un fichier avec un USF qui m'ouvre un deuxième fichier dans lequel il y a un bouton
Fichier1 --> USF --> Action CMD1 ---> USF Hide et Ouvre Fichier2
Fichier2 --> Action Bouton --> Ferme Fichier2 --> Fichier1 en avant-plan mais n'ouvre pas USF
mais si
Fichier2 --> Croix fermeture --> Ferme Fichier2 --> Fichier1 en avant-plan et ouvre USF (Par Workbook_Activate())

J'aimerai ouverture de l'USF lors du click sur bouton

Je joins deux fichiers pour illustrer le souci

J'utilise Workbook_Open() pour ouvrir l'USF

Merci par avance de toute l'aide que vous pourriez me donner

C'est Retour de classeur qui appelle Retour de classeur 2
 

Pièces jointes

  • Retour de classeur.xls
    30 KB · Affichages: 39
  • Retour de classeur 2.xls
    18 KB · Affichages: 36

Pierrot93

XLDnaute Barbatruc
Re : Evenement entre deux classeurs

Bonjour Banzai,

peut être ainsi :
Code:
Sub retour()
Workbooks("Retour de classeur.xls").Activate
ThisWorkbook.Close
End Sub

puisque l'affichage de l'usf est déjà dans le code de ce classeur...

bon après midi
@
 

job75

XLDnaute Barbatruc
Re : Evenement entre deux classeurs

Bonjour Banzai64, salut pierrot,

Autre solution, si le fichier 2 n'a toujours qu'une fenêtre :

Code:
Sub retour()
SendKeys "^w"
End Sub

Cela revient à cliquer sur la croix de la fenêtre du fichier.

A+
 

Statistiques des forums

Discussions
312 215
Messages
2 086 335
Membres
103 190
dernier inscrit
silverwolf854