![]() |
|
Forum
|
|
|
#2 (permalink) |
|
Super Moderator
Date d'inscription: février 2005
Localisation: Rennes
Version Excel : Excel 2000 (PC)
Messages: 7 940
|
Bonjour
Oui si tu la declares public en debut de module Bonne journée
__________________
Pascal(Visitez mon Blog Photo)Vous pouvez devenir "Supporter XLD", plus de renseignements ICI |
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Messages: 3 094
|
Bonjour Daniel, le Forum
Oui c'est tout à fait possible, il suffit pour celà de déclarer ta variable en dehors de toute Procédure, en Haut d'un Module Standard (NB : pas d'un Private Module de Feuille, Classeur, ou UserForm) Exemple : Module1 Option Explicit Public MyPublicString As String Module2 Option Explicit Sub MyIniOfPublicString () MyPublicString = InputBox('Tapez Votre STring') TheNextMacro End Sub Module3 Option Explicit Sub TheNextMacro () MsgBox = MyPublicString End Sub NB : on Pourrait aussi passer la valeur de MyPublicString à l'intérieur d'un Private Module de UserForm (par exemple) Private Module de UserForm Private Sub UserForm_Initialize() Me.Caption = MyPublicString End Sub Pour autant que la macro 'MyIniOfPublicString' ait tourné avant le lancement de ce UserForm... Bon Appétit @+Thierry Message édité par: _Thierry, à: 28/02/2005 12:33 |
|
|
|
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|