OVH Cloud OVH Cloud

Checkbox

6 réponses
Avatar
STEN83
Bonjour a tous,
J'ai un usf qui me sert de menu principal, sur ce menu des onglets pour 4
sites différents, chaque onglet comporte 12 cases a coché.
Ma question comment faire pour revenir sur l'onglet correspondant à un
checkbox de cet onglet. A chaque fois que je revien sur le menu principal, il
me ramène sur le premier onglet ce que je ne veux pas.
Ex: Onglet 2 = Clemenceau je choisi janvier et lorsque je reviens sur le
menu principal il m'affiche Laffayette qui correspond au 1er onglet de mon
menu.
(Info le classeur sert à la gestion de statisitques pour des parkings.)
--
Le partage du savoir contribue à l'amélioration de la condition humaine!
Merci à tous

6 réponses

Avatar
michdenis
Bonjour STEN83,

Est-ce que tu parles des ONGLETS de ta feuille de calcul, d'un contrôle Multipage ?

Le Checkbox de cet onglet : Où est-il ce CheckBox ? Dans ta feuille, dans un contrôle multipage ?

Pour être capable d'identifier un événement qui pourrait desservir ce que tu désires effectuer, faudrait que tu
décrives un peu, le genre d'actions qui se passent avant le clic sur le checkbox et l'endroit où se tient cet action.


Salutations!




"STEN83" a écrit dans le message de
news:
Bonjour a tous,
J'ai un usf qui me sert de menu principal, sur ce menu des onglets pour 4
sites différents, chaque onglet comporte 12 cases a coché.
Ma question comment faire pour revenir sur l'onglet correspondant à un
checkbox de cet onglet. A chaque fois que je revien sur le menu principal, il
me ramène sur le premier onglet ce que je ne veux pas.
Ex: Onglet 2 = Clemenceau je choisi janvier et lorsque je reviens sur le
menu principal il m'affiche Laffayette qui correspond au 1er onglet de mon
menu.
(Info le classeur sert à la gestion de statisitques pour des parkings.)
--
Le partage du savoir contribue à l'amélioration de la condition humaine!
Merci à tous
Avatar
STEN83
Bonjour, il sagit effectivement du controle multipage avec 4 onglets, sur
chaque onglet 12 checkbox qui représentent les 12 mois de l'année. Lorsque je
sélectionne un checkbox je valide ma sélection par un bouton et l'action
ouvre la feuille du mois sélectionné.
Le problème est que lorsque je sort de cette feuille toujours à l'aide d'un
bouton je me retrouve sur le premier onglet du control multipage, comme je le
dis dans mon précédent message si je suis sur le deuxième onglet je veux
qu'en quittant ma feuille choisie revenir sur ce même onglet.
J'espère que mes explication son assez claire.
Merci pour votre aide.


Bonjour STEN83,

Est-ce que tu parles des ONGLETS de ta feuille de calcul, d'un contrôle Multipage ?

Le Checkbox de cet onglet : Où est-il ce CheckBox ? Dans ta feuille, dans un contrôle multipage ?

Pour être capable d'identifier un événement qui pourrait desservir ce que tu désires effectuer, faudrait que tu
décrives un peu, le genre d'actions qui se passent avant le clic sur le checkbox et l'endroit où se tient cet action.


Salutations!




"STEN83" a écrit dans le message de
news:
Bonjour a tous,
J'ai un usf qui me sert de menu principal, sur ce menu des onglets pour 4
sites différents, chaque onglet comporte 12 cases a coché.
Ma question comment faire pour revenir sur l'onglet correspondant à un
checkbox de cet onglet. A chaque fois que je revien sur le menu principal, il
me ramène sur le premier onglet ce que je ne veux pas.
Ex: Onglet 2 = Clemenceau je choisi janvier et lorsque je reviens sur le
menu principal il m'affiche Laffayette qui correspond au 1er onglet de mon
menu.
(Info le classeur sert à la gestion de statisitques pour des parkings.)
--
Le partage du savoir contribue à l'amélioration de la condition humaine!
Merci à tous





Avatar
michdenis
Bonjour Sten83,

" lorsque je sort de cette feuille toujours à l'aide d'un bouton "

Tu parles d'une feuille de calcul ? et un bouton sur la feuille de calcul ?

Pendant que tu interviens directement dans une feuille de calcul, est-ce que ton formulaire demeure charger en mémoire
vive ? Est-ce que tu utilises Unload userform1 ou Userform1.Show . Si tu utilises la première méthode ... c'est à
dire que tu fermes totalement le formulaire, ce dernier affichera la "Page" par défaut défini au moment de sa conception
et c'est normal car toute l'information que contenait ce formulaire a disparu. Par contre, si tu masques seulement ton
formulaire avec Userform1.Show, je ne comprends pas pourquoi au ré-affichage de ton formulaire que ce dernier aurait
modifier ("Tout Seul") la "page" affichée du contrôle Multipage !


Salutations!




"STEN83" a écrit dans le message de
news:
Bonjour, il sagit effectivement du controle multipage avec 4 onglets, sur
chaque onglet 12 checkbox qui représentent les 12 mois de l'année. Lorsque je
sélectionne un checkbox je valide ma sélection par un bouton et l'action
ouvre la feuille du mois sélectionné.
Le problème est que lorsque je sort de cette feuille toujours à l'aide d'un
bouton je me retrouve sur le premier onglet du control multipage, comme je le
dis dans mon précédent message si je suis sur le deuxième onglet je veux
qu'en quittant ma feuille choisie revenir sur ce même onglet.
J'espère que mes explication son assez claire.
Merci pour votre aide.


Bonjour STEN83,

Est-ce que tu parles des ONGLETS de ta feuille de calcul, d'un contrôle Multipage ?

Le Checkbox de cet onglet : Où est-il ce CheckBox ? Dans ta feuille, dans un contrôle multipage ?

Pour être capable d'identifier un événement qui pourrait desservir ce que tu désires effectuer, faudrait que tu
décrives un peu, le genre d'actions qui se passent avant le clic sur le checkbox et l'endroit où se tient cet action.


Salutations!




"STEN83" a écrit dans le message de
news:
Bonjour a tous,
J'ai un usf qui me sert de menu principal, sur ce menu des onglets pour 4
sites différents, chaque onglet comporte 12 cases a coché.
Ma question comment faire pour revenir sur l'onglet correspondant à un
checkbox de cet onglet. A chaque fois que je revien sur le menu principal, il
me ramène sur le premier onglet ce que je ne veux pas.
Ex: Onglet 2 = Clemenceau je choisi janvier et lorsque je reviens sur le
menu principal il m'affiche Laffayette qui correspond au 1er onglet de mon
menu.
(Info le classeur sert à la gestion de statisitques pour des parkings.)
--
Le partage du savoir contribue à l'amélioration de la condition humaine!
Merci à tous





Avatar
STEN83
Bonsoir,
Oui sur chaque feuille de calcul existe un bouton qui me ramene sur le menu
principal.
J'utilise bien unload lorsq'un checkbox et sélectionné, mais si j'enlève
cette ligne l'usf reste visible et ma feuille se trouve derrière quel code
dois-je utilisé pour affiché ma feuille et laissé l'usf en mémoire de façon a
revenir sur l'onglet qui avait été sélectionné au départ.
Voici le code pour la validation des mois sur chaque onglet:

Private Sub CmdValidMois2_Click()
If OptJanvier2 Then
JANVIER2.Activate
End If
If OptFevrier2 Then
FEVRIER2.Activate
End If
If OptMars2 Then
MARS2.Activate
End If
If OptAvril2 Then
AVRIL2.Activate
End If
If OptMai2 Then
MAI2.Activate
End If
If OptJuin2 Then
JUIN2.Activate
End If
If OptJuillet2 Then
JUILLET2.Activate
End If
If OptAout2 Then
AOUT2.Activate
End If
If OptSeptembre2 Then
SEPTEMBRE2.Activate
End If
If OptOctobre2 Then
OCTOBRE2.Activate
End If
If OptNovembre2 Then
NOVEMBRE2.Activate
End If
If OptDecembre2 Then
DECEMBRE2.Activate
End If
Unload Me

End Sub


Bonjour Sten83,

" lorsque je sort de cette feuille toujours à l'aide d'un bouton "

Tu parles d'une feuille de calcul ? et un bouton sur la feuille de calcul ?

Pendant que tu interviens directement dans une feuille de calcul, est-ce que ton formulaire demeure charger en mémoire
vive ? Est-ce que tu utilises Unload userform1 ou Userform1.Show . Si tu utilises la première méthode ... c'est à
dire que tu fermes totalement le formulaire, ce dernier affichera la "Page" par défaut défini au moment de sa conception
et c'est normal car toute l'information que contenait ce formulaire a disparu. Par contre, si tu masques seulement ton
formulaire avec Userform1.Show, je ne comprends pas pourquoi au ré-affichage de ton formulaire que ce dernier aurait
modifier ("Tout Seul") la "page" affichée du contrôle Multipage !


Salutations!




"STEN83" a écrit dans le message de
news:
Bonjour, il sagit effectivement du controle multipage avec 4 onglets, sur
chaque onglet 12 checkbox qui représentent les 12 mois de l'année. Lorsque je
sélectionne un checkbox je valide ma sélection par un bouton et l'action
ouvre la feuille du mois sélectionné.
Le problème est que lorsque je sort de cette feuille toujours à l'aide d'un
bouton je me retrouve sur le premier onglet du control multipage, comme je le
dis dans mon précédent message si je suis sur le deuxième onglet je veux
qu'en quittant ma feuille choisie revenir sur ce même onglet.
J'espère que mes explication son assez claire.
Merci pour votre aide.


Bonjour STEN83,

Est-ce que tu parles des ONGLETS de ta feuille de calcul, d'un contrôle Multipage ?

Le Checkbox de cet onglet : Où est-il ce CheckBox ? Dans ta feuille, dans un contrôle multipage ?

Pour être capable d'identifier un événement qui pourrait desservir ce que tu désires effectuer, faudrait que tu
décrives un peu, le genre d'actions qui se passent avant le clic sur le checkbox et l'endroit où se tient cet action.


Salutations!




"STEN83" a écrit dans le message de
news:
Bonjour a tous,
J'ai un usf qui me sert de menu principal, sur ce menu des onglets pour 4
sites différents, chaque onglet comporte 12 cases a coché.
Ma question comment faire pour revenir sur l'onglet correspondant à un
checkbox de cet onglet. A chaque fois que je revien sur le menu principal, il
me ramène sur le premier onglet ce que je ne veux pas.
Ex: Onglet 2 = Clemenceau je choisi janvier et lorsque je reviens sur le
menu principal il m'affiche Laffayette qui correspond au 1er onglet de mon
menu.
(Info le classeur sert à la gestion de statisitques pour des parkings.)
--
Le partage du savoir contribue à l'amélioration de la condition humaine!
Merci à tous










Avatar
michdenis
Bonjour Sten83,

Tu remplaces seulement la dernière ligne de ton code : Unload Me
par Me.Hide ou Userform1.Hide et lorsque tu veux faire réapparaître ton formulaire, tu utilises la commande :
Userform1.Show

La méthode "Hide" conserve toujours le formulaire en mémoire vive et tous les textbox ou et Contrôles conservent leur
valeur respective lorsque le formulaire s'affiche, à moins, qu'une procédure modifie leur nature expressément.


Salutations!



"STEN83" a écrit dans le message de
news:
Bonsoir,
Oui sur chaque feuille de calcul existe un bouton qui me ramene sur le menu
principal.
J'utilise bien unload lorsq'un checkbox et sélectionné, mais si j'enlève
cette ligne l'usf reste visible et ma feuille se trouve derrière quel code
dois-je utilisé pour affiché ma feuille et laissé l'usf en mémoire de façon a
revenir sur l'onglet qui avait été sélectionné au départ.
Voici le code pour la validation des mois sur chaque onglet:

Private Sub CmdValidMois2_Click()
If OptJanvier2 Then
JANVIER2.Activate
End If
If OptFevrier2 Then
FEVRIER2.Activate
End If
If OptMars2 Then
MARS2.Activate
End If
If OptAvril2 Then
AVRIL2.Activate
End If
If OptMai2 Then
MAI2.Activate
End If
If OptJuin2 Then
JUIN2.Activate
End If
If OptJuillet2 Then
JUILLET2.Activate
End If
If OptAout2 Then
AOUT2.Activate
End If
If OptSeptembre2 Then
SEPTEMBRE2.Activate
End If
If OptOctobre2 Then
OCTOBRE2.Activate
End If
If OptNovembre2 Then
NOVEMBRE2.Activate
End If
If OptDecembre2 Then
DECEMBRE2.Activate
End If
Unload Me

End Sub


Bonjour Sten83,

" lorsque je sort de cette feuille toujours à l'aide d'un bouton "

Tu parles d'une feuille de calcul ? et un bouton sur la feuille de calcul ?

Pendant que tu interviens directement dans une feuille de calcul, est-ce que ton formulaire demeure charger en mémoire
vive ? Est-ce que tu utilises Unload userform1 ou Userform1.Show . Si tu utilises la première méthode ... c'est à
dire que tu fermes totalement le formulaire, ce dernier affichera la "Page" par défaut défini au moment de sa
conception

et c'est normal car toute l'information que contenait ce formulaire a disparu. Par contre, si tu masques seulement ton
formulaire avec Userform1.Show, je ne comprends pas pourquoi au ré-affichage de ton formulaire que ce dernier aurait
modifier ("Tout Seul") la "page" affichée du contrôle Multipage !


Salutations!




"STEN83" a écrit dans le message de
news:
Bonjour, il sagit effectivement du controle multipage avec 4 onglets, sur
chaque onglet 12 checkbox qui représentent les 12 mois de l'année. Lorsque je
sélectionne un checkbox je valide ma sélection par un bouton et l'action
ouvre la feuille du mois sélectionné.
Le problème est que lorsque je sort de cette feuille toujours à l'aide d'un
bouton je me retrouve sur le premier onglet du control multipage, comme je le
dis dans mon précédent message si je suis sur le deuxième onglet je veux
qu'en quittant ma feuille choisie revenir sur ce même onglet.
J'espère que mes explication son assez claire.
Merci pour votre aide.


Bonjour STEN83,

Est-ce que tu parles des ONGLETS de ta feuille de calcul, d'un contrôle Multipage ?

Le Checkbox de cet onglet : Où est-il ce CheckBox ? Dans ta feuille, dans un contrôle multipage ?

Pour être capable d'identifier un événement qui pourrait desservir ce que tu désires effectuer, faudrait que tu
décrives un peu, le genre d'actions qui se passent avant le clic sur le checkbox et l'endroit où se tient cet
action.




Salutations!




"STEN83" a écrit dans le message de
news:
Bonjour a tous,
J'ai un usf qui me sert de menu principal, sur ce menu des onglets pour 4
sites différents, chaque onglet comporte 12 cases a coché.
Ma question comment faire pour revenir sur l'onglet correspondant à un
checkbox de cet onglet. A chaque fois que je revien sur le menu principal, il
me ramène sur le premier onglet ce que je ne veux pas.
Ex: Onglet 2 = Clemenceau je choisi janvier et lorsque je reviens sur le
menu principal il m'affiche Laffayette qui correspond au 1er onglet de mon
menu.
(Info le classeur sert à la gestion de statisitques pour des parkings.)
--
Le partage du savoir contribue à l'amélioration de la condition humaine!
Merci à tous










Avatar
STEN83
Un grand merci a toi michdenis et à tous les autres !


Bonjour Sten83,

Tu remplaces seulement la dernière ligne de ton code : Unload Me
par Me.Hide ou Userform1.Hide et lorsque tu veux faire réapparaître ton formulaire, tu utilises la commande :
Userform1.Show

La méthode "Hide" conserve toujours le formulaire en mémoire vive et tous les textbox ou et Contrôles conservent leur
valeur respective lorsque le formulaire s'affiche, à moins, qu'une procédure modifie leur nature expressément.


Salutations!



"STEN83" a écrit dans le message de
news:
Bonsoir,
Oui sur chaque feuille de calcul existe un bouton qui me ramene sur le menu
principal.
J'utilise bien unload lorsq'un checkbox et sélectionné, mais si j'enlève
cette ligne l'usf reste visible et ma feuille se trouve derrière quel code
dois-je utilisé pour affiché ma feuille et laissé l'usf en mémoire de façon a
revenir sur l'onglet qui avait été sélectionné au départ.
Voici le code pour la validation des mois sur chaque onglet:

Private Sub CmdValidMois2_Click()
If OptJanvier2 Then
JANVIER2.Activate
End If
If OptFevrier2 Then
FEVRIER2.Activate
End If
If OptMars2 Then
MARS2.Activate
End If
If OptAvril2 Then
AVRIL2.Activate
End If
If OptMai2 Then
MAI2.Activate
End If
If OptJuin2 Then
JUIN2.Activate
End If
If OptJuillet2 Then
JUILLET2.Activate
End If
If OptAout2 Then
AOUT2.Activate
End If
If OptSeptembre2 Then
SEPTEMBRE2.Activate
End If
If OptOctobre2 Then
OCTOBRE2.Activate
End If
If OptNovembre2 Then
NOVEMBRE2.Activate
End If
If OptDecembre2 Then
DECEMBRE2.Activate
End If
Unload Me

End Sub


Bonjour Sten83,

" lorsque je sort de cette feuille toujours à l'aide d'un bouton "

Tu parles d'une feuille de calcul ? et un bouton sur la feuille de calcul ?

Pendant que tu interviens directement dans une feuille de calcul, est-ce que ton formulaire demeure charger en mémoire
vive ? Est-ce que tu utilises Unload userform1 ou Userform1.Show . Si tu utilises la première méthode ... c'est à
dire que tu fermes totalement le formulaire, ce dernier affichera la "Page" par défaut défini au moment de sa
conception

et c'est normal car toute l'information que contenait ce formulaire a disparu. Par contre, si tu masques seulement ton
formulaire avec Userform1.Show, je ne comprends pas pourquoi au ré-affichage de ton formulaire que ce dernier aurait
modifier ("Tout Seul") la "page" affichée du contrôle Multipage !


Salutations!




"STEN83" a écrit dans le message de
news:
Bonjour, il sagit effectivement du controle multipage avec 4 onglets, sur
chaque onglet 12 checkbox qui représentent les 12 mois de l'année. Lorsque je
sélectionne un checkbox je valide ma sélection par un bouton et l'action
ouvre la feuille du mois sélectionné.
Le problème est que lorsque je sort de cette feuille toujours à l'aide d'un
bouton je me retrouve sur le premier onglet du control multipage, comme je le
dis dans mon précédent message si je suis sur le deuxième onglet je veux
qu'en quittant ma feuille choisie revenir sur ce même onglet.
J'espère que mes explication son assez claire.
Merci pour votre aide.


Bonjour STEN83,

Est-ce que tu parles des ONGLETS de ta feuille de calcul, d'un contrôle Multipage ?

Le Checkbox de cet onglet : Où est-il ce CheckBox ? Dans ta feuille, dans un contrôle multipage ?

Pour être capable d'identifier un événement qui pourrait desservir ce que tu désires effectuer, faudrait que tu
décrives un peu, le genre d'actions qui se passent avant le clic sur le checkbox et l'endroit où se tient cet
action.




Salutations!




"STEN83" a écrit dans le message de
news:
Bonjour a tous,
J'ai un usf qui me sert de menu principal, sur ce menu des onglets pour 4
sites différents, chaque onglet comporte 12 cases a coché.
Ma question comment faire pour revenir sur l'onglet correspondant à un
checkbox de cet onglet. A chaque fois que je revien sur le menu principal, il
me ramène sur le premier onglet ce que je ne veux pas.
Ex: Onglet 2 = Clemenceau je choisi janvier et lorsque je reviens sur le
menu principal il m'affiche Laffayette qui correspond au 1er onglet de mon
menu.
(Info le classeur sert à la gestion de statisitques pour des parkings.)
--
Le partage du savoir contribue à l'amélioration de la condition humaine!
Merci à tous