OVH Cloud OVH Cloud

Recuperer Checkbox

8 réponses
Avatar
lolo
Bonjour a tous,

Puis je récupérer une valeur de Checkbox pour mettre dans une autre
Checkbox.

explication : Dans ma feuille1, je saisie les données et j'ai deux checkbox
(box1 & box2) à valider ou non.
Dans ma feuille2, sort l'exemplaire final avec 2 checkbox (box3 & box4)
devant reprendre les valeurs des Checkbox1 & 2 (Cocher ou Non).

Est ce possible et si oui comment ?

Merci d'avance.

8 réponses

Avatar
Nicolas B.
Salut lolo,

Dans le code de la feuille 1, tu associes à chaque CheckBox un événement
Click dans lequel tu demandes de copier la valeur de CheckBox1/2 dans
CheckBox3/4 de la feuille 2 :

Private Sub CheckBox1_Click()
Sheets("Feuil2").CheckBox3 = CheckBox1
End Sub
Private Sub CheckBox2_Click()
Sheets("Feuil2").CheckBox4 = CheckBox2
End Sub


A+
Nicolas B.

lolo wrote:
Bonjour a tous,

Puis je récupérer une valeur de Checkbox pour mettre dans une autre
Checkbox.

explication : Dans ma feuille1, je saisie les données et j'ai deux checkbox
(box1 & box2) à valider ou non.
Dans ma feuille2, sort l'exemplaire final avec 2 checkbox (box3 & box4)
devant reprendre les valeurs des Checkbox1 & 2 (Cocher ou Non).

Est ce possible et si oui comment ?

Merci d'avance.




Avatar
lolo
Bonjour Nicolas,

Merci pour la réponse mais cela ne fonctionne pas.
J'ai un message d'erreur : Erreur d'execution 438
Propriété ou méthode non géré par cet objet.

J'ai créer mes 4 Checkbox.
Je les ai appelé CheckBox1 à 4
Mes feuilles ont les noms par défaut et je suis sous Excel 2002.

Pouvez vous encore m'aider ?
Merci


"Nicolas B." a écrit dans le message
de news:ermX$
Salut lolo,

Dans le code de la feuille 1, tu associes à chaque CheckBox un événement
Click dans lequel tu demandes de copier la valeur de CheckBox1/2 dans
CheckBox3/4 de la feuille 2 :

Private Sub CheckBox1_Click()
Sheets("Feuil2").CheckBox3 = CheckBox1
End Sub
Private Sub CheckBox2_Click()
Sheets("Feuil2").CheckBox4 = CheckBox2
End Sub


A+
Nicolas B.

lolo wrote:
Bonjour a tous,

Puis je récupérer une valeur de Checkbox pour mettre dans une autre
Checkbox.

explication : Dans ma feuille1, je saisie les données et j'ai deux
checkbox


(box1 & box2) à valider ou non.
Dans ma feuille2, sort l'exemplaire final avec 2 checkbox (box3 & box4)
devant reprendre les valeurs des Checkbox1 & 2 (Cocher ou Non).

Est ce possible et si oui comment ?

Merci d'avance.






Avatar
Nicolas B.
L'erreur apparaît lorsque dans la feuille 2 il n'existe pas de CheckBox3
ou CheckBox4.

Vérifie :
- que les CheckBox 1 et 2 sont bien en Feuil1,
- que les CheckBox 3 et 4 sont en Feuil2,
- que les propriétés Name des CheckBox ont bien les noms qu'il leur faut
(vérifie en fait qu'en nommant les CheckBox 3 et 4, tu as bien modifié
la propriété Name, et pas Caption),
- que le code est collé dans le module de Feuil1.


A+
Nicolas B.


lolo wrote:
Bonjour Nicolas,

Merci pour la réponse mais cela ne fonctionne pas.
J'ai un message d'erreur : Erreur d'execution 438
Propriété ou méthode non géré par cet objet.

J'ai créer mes 4 Checkbox.
Je les ai appelé CheckBox1 à 4
Mes feuilles ont les noms par défaut et je suis sous Excel 2002.

Pouvez vous encore m'aider ?
Merci


"Nicolas B." a écrit dans le message
de news:ermX$

Salut lolo,

Dans le code de la feuille 1, tu associes à chaque CheckBox un événement
Click dans lequel tu demandes de copier la valeur de CheckBox1/2 dans
CheckBox3/4 de la feuille 2 :

Private Sub CheckBox1_Click()
Sheets("Feuil2").CheckBox3 = CheckBox1
End Sub
Private Sub CheckBox2_Click()
Sheets("Feuil2").CheckBox4 = CheckBox2
End Sub


A+
Nicolas B.

lolo wrote:

Bonjour a tous,

Puis je récupérer une valeur de Checkbox pour mettre dans une autre
Checkbox.

explication : Dans ma feuille1, je saisie les données et j'ai deux



checkbox

(box1 & box2) à valider ou non.
Dans ma feuille2, sort l'exemplaire final avec 2 checkbox (box3 & box4)
devant reprendre les valeurs des Checkbox1 & 2 (Cocher ou Non).

Est ce possible et si oui comment ?

Merci d'avance.











Avatar
lolo
La je ne comprends pas.

J'ai bien les Checkbox 1 & 2 sur Feuil1 et CheckBox 3 & 4 sur Feuil2.
Chaque CheckBox a son nom dans la zone "Zone Nom" et dans "Insertion / Nom /
Definir".

Et j'ai toujours la même erreur. Le code a bien été recopié dans Feuil1.

Comment je peux faire pour : "vérifie en fait qu'en nommant les CheckBox 3
et 4, tu as bien modifié
la propriété Name, et pas Caption"

Je ne vois pas ?


"Nicolas B." a écrit dans le message
de news:
L'erreur apparaît lorsque dans la feuille 2 il n'existe pas de CheckBox3
ou CheckBox4.

Vérifie :
- que les CheckBox 1 et 2 sont bien en Feuil1,
- que les CheckBox 3 et 4 sont en Feuil2,
- que les propriétés Name des CheckBox ont bien les noms qu'il leur faut
(vérifie en fait qu'en nommant les CheckBox 3 et 4, tu as bien modifié
la propriété Name, et pas Caption),
- que le code est collé dans le module de Feuil1.


A+
Nicolas B.


lolo wrote:
Bonjour Nicolas,

Merci pour la réponse mais cela ne fonctionne pas.
J'ai un message d'erreur : Erreur d'execution 438
Propriété ou méthode non géré par cet objet.

J'ai créer mes 4 Checkbox.
Je les ai appelé CheckBox1 à 4
Mes feuilles ont les noms par défaut et je suis sous Excel 2002.

Pouvez vous encore m'aider ?
Merci


"Nicolas B." a écrit dans le
message


de news:ermX$

Salut lolo,

Dans le code de la feuille 1, tu associes à chaque CheckBox un événement
Click dans lequel tu demandes de copier la valeur de CheckBox1/2 dans
CheckBox3/4 de la feuille 2 :

Private Sub CheckBox1_Click()
Sheets("Feuil2").CheckBox3 = CheckBox1
End Sub
Private Sub CheckBox2_Click()
Sheets("Feuil2").CheckBox4 = CheckBox2
End Sub


A+
Nicolas B.

lolo wrote:

Bonjour a tous,

Puis je récupérer une valeur de Checkbox pour mettre dans une autre
Checkbox.

explication : Dans ma feuille1, je saisie les données et j'ai deux



checkbox

(box1 & box2) à valider ou non.
Dans ma feuille2, sort l'exemplaire final avec 2 checkbox (box3 & box4)
devant reprendre les valeurs des Checkbox1 & 2 (Cocher ou Non).

Est ce possible et si oui comment ?

Merci d'avance.













Avatar
Nicolas B.
Salut,

Les noms des checkbox sont à modifier dans la fenêtre Propriétés :
En mode Edition, clique sur un bouton pour le sélectionner et clique sur
la commande Propriétés (la feuille avec la petite main) de la barre
d'outils Contrôles. C'est ici qu'il faut changer la propriété Name (la
première de la liste).


A+
Nicolas B.

lolo wrote:
La je ne comprends pas.

J'ai bien les Checkbox 1 & 2 sur Feuil1 et CheckBox 3 & 4 sur Feuil2.
Chaque CheckBox a son nom dans la zone "Zone Nom" et dans "Insertion / Nom /
Definir".

Et j'ai toujours la même erreur. Le code a bien été recopié dans Feuil1.

Comment je peux faire pour : "vérifie en fait qu'en nommant les CheckBox 3
et 4, tu as bien modifié
la propriété Name, et pas Caption"

Je ne vois pas ?


"Nicolas B." a écrit dans le message
de news:

L'erreur apparaît lorsque dans la feuille 2 il n'existe pas de CheckBox3
ou CheckBox4.

Vérifie :
- que les CheckBox 1 et 2 sont bien en Feuil1,
- que les CheckBox 3 et 4 sont en Feuil2,
- que les propriétés Name des CheckBox ont bien les noms qu'il leur faut
(vérifie en fait qu'en nommant les CheckBox 3 et 4, tu as bien modifié
la propriété Name, et pas Caption),
- que le code est collé dans le module de Feuil1.


A+
Nicolas B.




Avatar
lolo
Bonjour, pouvez vous m'envoyer un fichier Excel avec votre méthode ?

Je vous explique : Je viens de creer 2 onglets (Feuil1 & 2).
Feuil1 est vide.
Feuil2 à 2 CheckBox récupérer depuis la BO Formulaire. C'est 2 CheckBox, je
ne peux pas les nommer ailleurs que dans "Zone nom".
J'ai créer sous VB un UserForm avec 2 CheckBox (CheckBox 1 & 2, dans la
propriete Name).
J'ai recopié votre code dans le UserForm, Rien ne se passe. J'ai recopié le
code dans Feuil1, dans Feuil2, rien ne se passe.
Je ne sais plus quoi faire.
Merci d'avance.

"Nicolas B." a écrit dans le message
de news:%23DB$
Salut,

Les noms des checkbox sont à modifier dans la fenêtre Propriétés :
En mode Edition, clique sur un bouton pour le sélectionner et clique sur
la commande Propriétés (la feuille avec la petite main) de la barre
d'outils Contrôles. C'est ici qu'il faut changer la propriété Name (la
première de la liste).


A+
Nicolas B.

lolo wrote:
La je ne comprends pas.

J'ai bien les Checkbox 1 & 2 sur Feuil1 et CheckBox 3 & 4 sur Feuil2.
Chaque CheckBox a son nom dans la zone "Zone Nom" et dans "Insertion /
Nom /


Definir".

Et j'ai toujours la même erreur. Le code a bien été recopié dans Feuil1.

Comment je peux faire pour : "vérifie en fait qu'en nommant les CheckBox
3


et 4, tu as bien modifié
la propriété Name, et pas Caption"

Je ne vois pas ?


"Nicolas B." a écrit dans le
message


de news:

L'erreur apparaît lorsque dans la feuille 2 il n'existe pas de CheckBox3
ou CheckBox4.

Vérifie :
- que les CheckBox 1 et 2 sont bien en Feuil1,
- que les CheckBox 3 et 4 sont en Feuil2,
- que les propriétés Name des CheckBox ont bien les noms qu'il leur faut
(vérifie en fait qu'en nommant les CheckBox 3 et 4, tu as bien modifié
la propriété Name, et pas Caption),
- que le code est collé dans le module de Feuil1.


A+
Nicolas B.






Avatar
Nicolas B.
Feuil2 à 2 CheckBox récupérer depuis la BO Formulaire. C'est 2
CheckBox, je
ne peux pas les nommer ailleurs que dans "Zone nom".


Voilà le problème : les checkbox doivent être créés avec la BO Contrôles.

Un fichier t'attend en BAL.


A+
Nicolas B.


lolo wrote:
Bonjour, pouvez vous m'envoyer un fichier Excel avec votre méthode ?

Je vous explique : Je viens de creer 2 onglets (Feuil1 & 2).
Feuil1 est vide.
Feuil2 à 2 CheckBox récupérer depuis la BO Formulaire. C'est 2 CheckBox, je
ne peux pas les nommer ailleurs que dans "Zone nom".
J'ai créer sous VB un UserForm avec 2 CheckBox (CheckBox 1 & 2, dans la
propriete Name).
J'ai recopié votre code dans le UserForm, Rien ne se passe. J'ai recopié le
code dans Feuil1, dans Feuil2, rien ne se passe.
Je ne sais plus quoi faire.
Merci d'avance.

"Nicolas B." a écrit dans le message
de news:%23DB$

Salut,

Les noms des checkbox sont à modifier dans la fenêtre Propriétés :
En mode Edition, clique sur un bouton pour le sélectionner et clique sur
la commande Propriétés (la feuille avec la petite main) de la barre
d'outils Contrôles. C'est ici qu'il faut changer la propriété Name (la
première de la liste).


A+
Nicolas B.

lolo wrote:

La je ne comprends pas.

J'ai bien les Checkbox 1 & 2 sur Feuil1 et CheckBox 3 & 4 sur Feuil2.
Chaque CheckBox a son nom dans la zone "Zone Nom" et dans "Insertion /



Nom /

Definir".

Et j'ai toujours la même erreur. Le code a bien été recopié dans Feuil1.

Comment je peux faire pour : "vérifie en fait qu'en nommant les CheckBox



3

et 4, tu as bien modifié
la propriété Name, et pas Caption"

Je ne vois pas ?


"Nicolas B." a écrit dans le



message

de news:


L'erreur apparaît lorsque dans la feuille 2 il n'existe pas de CheckBox3
ou CheckBox4.

Vérifie :
- que les CheckBox 1 et 2 sont bien en Feuil1,
- que les CheckBox 3 et 4 sont en Feuil2,
- que les propriétés Name des CheckBox ont bien les noms qu'il leur faut
(vérifie en fait qu'en nommant les CheckBox 3 et 4, tu as bien modifié
la propriété Name, et pas Caption),
- que le code est collé dans le module de Feuil1.


A+
Nicolas B.











Avatar
lolo
Merci pour votre patience et le fichier Excel qui correspond tout à fait à
mon attente.
J'ai vu ou étais mon erreur.
Je ne connaissais pas la commande "Incorporer". C'est pour cela que cela ne
fonctionnait pas.

Encore merci pour tout et surtout votre patience.
A+
"Nicolas B." a écrit dans le message
de news:
Feuil2 à 2 CheckBox récupérer depuis la BO Formulaire. C'est 2
CheckBox, je
ne peux pas les nommer ailleurs que dans "Zone nom".


Voilà le problème : les checkbox doivent être créés avec la BO Contrôles.

Un fichier t'attend en BAL.


A+
Nicolas B.


lolo wrote:
Bonjour, pouvez vous m'envoyer un fichier Excel avec votre méthode ?

Je vous explique : Je viens de creer 2 onglets (Feuil1 & 2).
Feuil1 est vide.
Feuil2 à 2 CheckBox récupérer depuis la BO Formulaire. C'est 2 CheckBox,
je


ne peux pas les nommer ailleurs que dans "Zone nom".
J'ai créer sous VB un UserForm avec 2 CheckBox (CheckBox 1 & 2, dans la
propriete Name).
J'ai recopié votre code dans le UserForm, Rien ne se passe. J'ai
recopié le


code dans Feuil1, dans Feuil2, rien ne se passe.
Je ne sais plus quoi faire.
Merci d'avance.

"Nicolas B." a écrit dans le
message


de news:%23DB$

Salut,

Les noms des checkbox sont à modifier dans la fenêtre Propriétés :
En mode Edition, clique sur un bouton pour le sélectionner et clique sur
la commande Propriétés (la feuille avec la petite main) de la barre
d'outils Contrôles. C'est ici qu'il faut changer la propriété Name (la
première de la liste).


A+
Nicolas B.

lolo wrote:

La je ne comprends pas.

J'ai bien les Checkbox 1 & 2 sur Feuil1 et CheckBox 3 & 4 sur Feuil2.
Chaque CheckBox a son nom dans la zone "Zone Nom" et dans "Insertion /



Nom /

Definir".

Et j'ai toujours la même erreur. Le code a bien été recopié dans
Feuil1.





Comment je peux faire pour : "vérifie en fait qu'en nommant les
CheckBox





3

et 4, tu as bien modifié
la propriété Name, et pas Caption"

Je ne vois pas ?


"Nicolas B." a écrit dans le



message

de news:


L'erreur apparaît lorsque dans la feuille 2 il n'existe pas de
CheckBox3





ou CheckBox4.

Vérifie :
- que les CheckBox 1 et 2 sont bien en Feuil1,
- que les CheckBox 3 et 4 sont en Feuil2,
- que les propriétés Name des CheckBox ont bien les noms qu'il leur
faut





(vérifie en fait qu'en nommant les CheckBox 3 et 4, tu as bien
modifié





la propriété Name, et pas Caption),
- que le code est collé dans le module de Feuil1.


A+
Nicolas B.