pb multipages [resolu] - VB/VBA/VBS - Programmation
Marsh Posté le 18-10-2005 à 12:15:21
Salut tunisiano,
Je ne suis pas sure que les intructions soient les mêmes pour VBA excel, VB6 ou autre. Pourrais-tu prèciser sous koi tu développes ?
@+
Marsh Posté le 18-10-2005 à 15:15:57
re,
Dans ta sub userform_initialize() tu vas pour voir définir les multipageX.pages(X).visible = True.
En fonction de l'ordre dans lequel tu mettras les pages en visible alors tu pourras controler quelle page est visible.
Moi j'ai choisi de cacher les feuille et de ne monter que celle utile au fur et à mesure des actions.
Code :
|
en espèrant que ça t'aide.
Marsh Posté le 18-10-2005 à 16:09:01
de rien
par contre édite ton message avec "résolu" ça en aidera d'autres
Marsh Posté le 18-10-2005 à 16:29:11
tu cliques sur la feuille avec un crayon gomme (editer le message) de ton premier message et tu le marques dans le titre ça le changera.
Marsh Posté le 18-10-2005 à 16:33:56
encore un merci.
sinon t'as rien pour le sujet "reset" pour le textbox ???
Marsh Posté le 18-10-2005 à 16:59:38
ben sauf reset de tout l'userform en appelant la sub userform_initialize, je n'ai rien vu qui s'y apparente.
Sinon si tu sais faire les boucles for each ça devrait pouvoir marcher mais perso j'arrive par à la mettre en place pour le contrôle que j'ai à faire. (j'ai même posté depuis quelques minutes )
Marsh Posté le 12-07-2006 à 09:32:32
Bonjour,
moi j'ai a peu pres la meme chose sauf que je veux montrer une page en particulier !
En appuyant sur un CommandButton, montrer la page(2) Par exemple
Auriez vous un coup de main a me passer merci d'avance
Marsh Posté le 12-07-2006 à 09:34:28
dans ta sub commandbutton_click()
Worksheets(2).activate
end sub
pour le mode multipage
tu fais un with multipage1
.page(1).visible=false
.page(2).visible=true
.page(3).visible=false
.page(4).visible=falsee
Marsh Posté le 12-07-2006 à 09:35:07
multipage1.value=0 => affiche la page 1
Mais il y a plus compliqué
Marsh Posté le 12-07-2006 à 10:13:25
[edit]pour le mode multipage
tu fais un with multipage1
.page(1).visible=false
.page(2).visible=true
.page(3).visible=false
.page(4).visible=falsee
[/edit]
Je suis tout a fait d'accord mais le probleme c est que mes autres pages disparaissent or je souhaiterai juste que la page 2 s'affiche mais les autres restent néanmoins accessible, juste pour l'utilisateur.
Merci d'avance du coup de main
Ps: Paul Hood tu pourrais expliquer un peu plus a ta technique !
Marsh Posté le 12-07-2006 à 10:35:06
voir la fonction .activate, ou sa variante pour le multipage alors
Marsh Posté le 12-07-2006 à 10:55:12
clems7516 a écrit : [edit]pour le mode multipage |
le fait de mettre multipage1.value= <numpage-1> permet de faire afficher la page souhaitée tout en conservant les autres onglets accessibles via un clic.
Marsh Posté le 17-10-2005 à 11:14:11
slt tt le monde
quelle instruction doit on donner pour qu'à l'affichage d'un userform multipage ce soit toujours la page 1 qui s'affiche et non pas la dernière page qui était affichée lorsqu'on a quitté le programme.
merci de vos réponses
Message édité par tunisiano8 le 18-10-2005 à 16:32:19