est il possible d'utiliser dans un module d'un classeur une UserForm d'un
autre classeur ouvert.
Quel code faut il écrire pour utiliser cette objet et/ou peut on référencer
le 2ème classeur dans le 1er.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Alain CROS
Bonjour.
Pour afficher le UserForm1 de Classeur1 depuis le Classeur2 : Dans 1 module de Classeur1 :
Sub AfficheUF() UserForm1.Show End Sub
Dans Classeur2 :
Sub ShowUF1Class1() Application.Run "Classeur1!AfficheUF" End Sub
Alain CROS
"Jean-Luc CAPEL" a écrit dans le message de news: 4346c161$0$18849$ | Bonjour à tous, | | est il possible d'utiliser dans un module d'un classeur une UserForm d'un | autre classeur ouvert. | Quel code faut il écrire pour utiliser cette objet et/ou peut on référencer | le 2ème classeur dans le 1er. | | Merci | |
Bonjour.
Pour afficher le UserForm1 de Classeur1 depuis le Classeur2 :
Dans 1 module de Classeur1 :
Sub AfficheUF()
UserForm1.Show
End Sub
Dans Classeur2 :
Sub ShowUF1Class1()
Application.Run "Classeur1!AfficheUF"
End Sub
Alain CROS
"Jean-Luc CAPEL" <jlcapel@free.fr> a écrit dans le message de news: 4346c161$0$18849$636a55ce@news.free.fr...
| Bonjour à tous,
|
| est il possible d'utiliser dans un module d'un classeur une UserForm d'un
| autre classeur ouvert.
| Quel code faut il écrire pour utiliser cette objet et/ou peut on référencer
| le 2ème classeur dans le 1er.
|
| Merci
|
|
Pour afficher le UserForm1 de Classeur1 depuis le Classeur2 : Dans 1 module de Classeur1 :
Sub AfficheUF() UserForm1.Show End Sub
Dans Classeur2 :
Sub ShowUF1Class1() Application.Run "Classeur1!AfficheUF" End Sub
Alain CROS
"Jean-Luc CAPEL" a écrit dans le message de news: 4346c161$0$18849$ | Bonjour à tous, | | est il possible d'utiliser dans un module d'un classeur une UserForm d'un | autre classeur ouvert. | Quel code faut il écrire pour utiliser cette objet et/ou peut on référencer | le 2ème classeur dans le 1er. | | Merci | |
anonymousA
bonjour,
autre solution possible: référencer le projet du 2eme classeur dans le 1er ( par Outils/références dans l'éditeur VBE). Dans ces conditions, les procédures et variables publiques du 2eme classeur deviennent accessibles au 1er. Par contre, les UF du 2eme classeur ne le sont pas à priori.Il faut donc activer l'ouverture du UF du 2eme classeur par une procédure du 2eme classeur puis récupérer les variables de ce UF dans des variables publiques du 2eme classeur et enfin récupérer le contenu des variables publiques du 2eme classeur dans des variables publiques ou privées du 1er classeur.
A+
Bonjour à tous,
est il possible d'utiliser dans un module d'un classeur une UserForm d'un autre classeur ouvert. Quel code faut il écrire pour utiliser cette objet et/ou peut on référencer le 2ème classeur dans le 1er.
Merci
bonjour,
autre solution possible: référencer le projet du 2eme classeur dans le
1er ( par Outils/références dans l'éditeur VBE). Dans ces conditions,
les procédures et variables publiques du 2eme classeur deviennent
accessibles au 1er.
Par contre, les UF du 2eme classeur ne le sont pas à priori.Il faut donc
activer l'ouverture du UF du 2eme classeur par une procédure du 2eme
classeur puis récupérer les variables de ce UF dans des variables
publiques du 2eme classeur et enfin récupérer le contenu des variables
publiques du 2eme classeur dans des variables publiques ou privées du
1er classeur.
A+
Bonjour à tous,
est il possible d'utiliser dans un module d'un classeur une UserForm d'un
autre classeur ouvert.
Quel code faut il écrire pour utiliser cette objet et/ou peut on référencer
le 2ème classeur dans le 1er.
autre solution possible: référencer le projet du 2eme classeur dans le 1er ( par Outils/références dans l'éditeur VBE). Dans ces conditions, les procédures et variables publiques du 2eme classeur deviennent accessibles au 1er. Par contre, les UF du 2eme classeur ne le sont pas à priori.Il faut donc activer l'ouverture du UF du 2eme classeur par une procédure du 2eme classeur puis récupérer les variables de ce UF dans des variables publiques du 2eme classeur et enfin récupérer le contenu des variables publiques du 2eme classeur dans des variables publiques ou privées du 1er classeur.
A+
Bonjour à tous,
est il possible d'utiliser dans un module d'un classeur une UserForm d'un autre classeur ouvert. Quel code faut il écrire pour utiliser cette objet et/ou peut on référencer le 2ème classeur dans le 1er.