OVH Cloud OVH Cloud

passer une variable d'un UF à un autre UF

4 réponses
Avatar
denis le breton
D'abord un grand merci à Michel GABOLY pour ses précédentes réponses.
La question d'aujourd'hui est la suivante :
J'ouvre un UF, puis depuis un commandbutton de l'UF, je lance une macro qui
ouvre un fichier. (donc réutilisable à souhait)
Mon UF présente le contenu des titres de colonnes dans des textboxs
mais compte tenu de la taille de mon écran je ne peux présenter autant de
textbox que de titres de colonnes, alors un nouveau commandbutton m'ouvre un
deuxième UF, est là je voudrais récupérer une (des)donnée(s) déjà disponibles
dans le premier UF (comme le nom du fichier ou le nombre de colonnes
GASP c'est compliqué à comprendre autant qu'à expliquer.
J'ai tenter de déclarer les variables en public, mais rien n'y fait
PS le code est dans les UF et non dans un module ...
Merci déjà d'avoir eu le courage de lire la question . ;-))
Denis

4 réponses

Avatar
Pounet95
Bonjour,
Bon, j'ai fait preuve de courage ..... alors juste une petite question
relative
aux variables Public : où sont-elles déclarées pour que ça ne marche pas
????
Je les verrai bien dans un module standard et non dans un usf !
Me gourré-je ou pas ?
PS : ça serait pas la 1ère fois ;o((((

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"denis le breton" a écrit dans le
message de news:
D'abord un grand merci à Michel GABOLY pour ses précédentes réponses.
La question d'aujourd'hui est la suivante :
J'ouvre un UF, puis depuis un commandbutton de l'UF, je lance une macro
qui
ouvre un fichier. (donc réutilisable à souhait)
Mon UF présente le contenu des titres de colonnes dans des textboxs
mais compte tenu de la taille de mon écran je ne peux présenter autant de
textbox que de titres de colonnes, alors un nouveau commandbutton m'ouvre
un
deuxième UF, est là je voudrais récupérer une (des)donnée(s) déjà
disponibles
dans le premier UF (comme le nom du fichier ou le nombre de colonnes
GASP c'est compliqué à comprendre autant qu'à expliquer.
J'ai tenter de déclarer les variables en public, mais rien n'y fait
PS le code est dans les UF et non dans un module ...
Merci déjà d'avoir eu le courage de lire la question . ;-))
Denis


Avatar
denis le breton
Quel courage effectivement
alors avec les conseils de Michel, j'ai placé mon code dans l'UF
les déclarations de variables sont placées dans le premier UF : marche pas
puis placées en en-tête d'un module qui n'est pas utilisé (pas appelé
puisque le code est dans les UF) : marche pas ...
Ben alors voilà :-((


Bonjour,
Bon, j'ai fait preuve de courage ..... alors juste une petite question
relative
aux variables Public : où sont-elles déclarées pour que ça ne marche pas
????
Je les verrai bien dans un module standard et non dans un usf !
Me gourré-je ou pas ?
PS : ça serait pas la 1ère fois ;o((((

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"denis le breton" a écrit dans le
message de news:
D'abord un grand merci à Michel GABOLY pour ses précédentes réponses.
La question d'aujourd'hui est la suivante :
J'ouvre un UF, puis depuis un commandbutton de l'UF, je lance une macro
qui
ouvre un fichier. (donc réutilisable à souhait)
Mon UF présente le contenu des titres de colonnes dans des textboxs
mais compte tenu de la taille de mon écran je ne peux présenter autant de
textbox que de titres de colonnes, alors un nouveau commandbutton m'ouvre
un
deuxième UF, est là je voudrais récupérer une (des)donnée(s) déjà
disponibles
dans le premier UF (comme le nom du fichier ou le nombre de colonnes
GASP c'est compliqué à comprendre autant qu'à expliquer.
J'ai tenter de déclarer les variables en public, mais rien n'y fait
PS le code est dans les UF et non dans un module ...
Merci déjà d'avoir eu le courage de lire la question . ;-))
Denis






Avatar
Pounet95
Re,
Il y a une chose qui me chiffonne dans ce que tu dis !
Les variables sont déclarées en en-tête dans un module qui n'est pas appelé.
A mon avis, il doit y avoir un loupé car c'est justement le but d'un module
standard.

A tout hasard , quand tu regardes la structure de ton projet dans le VBE, tu
dois avoir
un classeur 'modules' avec dedans des modules nommés module1, module2
éventuellement, etc.

Dans un de ceux-ci tu dois y avoir mis en en-tête quelque chose du genre :
Option Explicit
Public MaVar1 As String
Public MaVar2 As Boolean
etc
....

Et ça ne marche pas ????

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"denis le breton" a écrit dans le
message de news:
Quel courage effectivement
alors avec les conseils de Michel, j'ai placé mon code dans l'UF
les déclarations de variables sont placées dans le premier UF : marche pas
puis placées en en-tête d'un module qui n'est pas utilisé (pas appelé
puisque le code est dans les UF) : marche pas ...
Ben alors voilà :-((


Bonjour,
Bon, j'ai fait preuve de courage ..... alors juste une petite question
relative
aux variables Public : où sont-elles déclarées pour que ça ne marche pas
????
Je les verrai bien dans un module standard et non dans un usf !
Me gourré-je ou pas ?
PS : ça serait pas la 1ère fois ;o((((

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"denis le breton" a écrit dans
le
message de news:
D'abord un grand merci à Michel GABOLY pour ses précédentes réponses.
La question d'aujourd'hui est la suivante :
J'ouvre un UF, puis depuis un commandbutton de l'UF, je lance une macro
qui
ouvre un fichier. (donc réutilisable à souhait)
Mon UF présente le contenu des titres de colonnes dans des textboxs
mais compte tenu de la taille de mon écran je ne peux présenter autant
de
textbox que de titres de colonnes, alors un nouveau commandbutton
m'ouvre
un
deuxième UF, est là je voudrais récupérer une (des)donnée(s) déjà
disponibles
dans le premier UF (comme le nom du fichier ou le nombre de colonnes
GASP c'est compliqué à comprendre autant qu'à expliquer.
J'ai tenter de déclarer les variables en public, mais rien n'y fait
PS le code est dans les UF et non dans un module ...
Merci déjà d'avoir eu le courage de lire la question . ;-))
Denis








Avatar
denis le breton
Je suis un âne bâté
comment veux tu qu'excel affiche le contenu d'un textbox si je ne lui
demande pas.
Cette erreur étant réparé ça marche
Merci de ta patience et de supporer mon monologue récent
;-))))


Bonjour,
Bon, j'ai fait preuve de courage ..... alors juste une petite question
relative
aux variables Public : où sont-elles déclarées pour que ça ne marche pas
????
Je les verrai bien dans un module standard et non dans un usf !
Me gourré-je ou pas ?
PS : ça serait pas la 1ère fois ;o((((

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"denis le breton" a écrit dans le
message de news:
D'abord un grand merci à Michel GABOLY pour ses précédentes réponses.
La question d'aujourd'hui est la suivante :
J'ouvre un UF, puis depuis un commandbutton de l'UF, je lance une macro
qui
ouvre un fichier. (donc réutilisable à souhait)
Mon UF présente le contenu des titres de colonnes dans des textboxs
mais compte tenu de la taille de mon écran je ne peux présenter autant de
textbox que de titres de colonnes, alors un nouveau commandbutton m'ouvre
un
deuxième UF, est là je voudrais récupérer une (des)donnée(s) déjà
disponibles
dans le premier UF (comme le nom du fichier ou le nombre de colonnes
GASP c'est compliqué à comprendre autant qu'à expliquer.
J'ai tenter de déclarer les variables en public, mais rien n'y fait
PS le code est dans les UF et non dans un module ...
Merci déjà d'avoir eu le courage de lire la question . ;-))
Denis