est_il possible d'activer une feuille de type userform située dans un classeur a partir d'un autre classeur.J'ai tout essayé impossible de m'en sortir, SOS....A+
A) Cree un classeur A et un Classeur B
classeurA.xls et classeurB.xls
B) Cree le userform dans classeur B
- Active le classeur B
- Lance l'editeur VB
- Ajoute une form: usrForm1
- Ajoute un modul au classeur B
- Tape le code suivant
public sub usrForm
usrForm1.show
end sud
- Sauvegarde et ferme l'editeur
- Sauvegarde le classeur B
- Ferme le classeur B (pas necessaire)
C) Activer usrForm1 a partir du classeur A
- Active le classeur A
- Cree une nouvelle macro: "macro1" par exemple
- Dans la macro tape le code suivant
application.run "classeurA.xls!usrForm"
- Sauvegarde et ferme tout
D) Test:
- Ouvre le classeurA
- Excecute la macro "macro1"
Important
---------
1 Si les deux classeurs se trouve dans differents
repertoire tu dois indiquer le chemin complets
apres application.run
- application.run "chemin"+"nom du classeur"+"!"+"macro"