Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Valeur 1 ou 0 pour checkbox

5 réponses
Avatar
rene.calvinhac
J'ai créé un userform avec des checkbox.
Quand la saisie est faite (cases cochées), j'appuie sur un bouton
"Validation des saisies" qui envoie les infos dans un tableau Excel.
Malheureusement les cellules du tableau se remplissent avec "VRAI" ou "FAUX"
alors que je voudrais avoir 1 pour VRAI et 0 pour FAUX.
Merci de votre aide

René CALVINHAC - TOULOUSE

5 réponses

Avatar
michdenis
Range("A5") = Abs(Me.CheckBox1)


"rene.calvinhac" a écrit dans le message de news:
451aa65d$0$5080$
J'ai créé un userform avec des checkbox.
Quand la saisie est faite (cases cochées), j'appuie sur un bouton
"Validation des saisies" qui envoie les infos dans un tableau Excel.
Malheureusement les cellules du tableau se remplissent avec "VRAI" ou "FAUX"
alors que je voudrais avoir 1 pour VRAI et 0 pour FAUX.
Merci de votre aide

René CALVINHAC - TOULOUSE
Avatar
rene.calvinhac
Je ne comprends pas ta réponse. Pourquoi "A5"
Ou dois-je mettre cette ligne de commande?


"michdenis" a écrit dans le message de news:

Range("A5") = Abs(Me.CheckBox1)


"rene.calvinhac" a écrit dans le message de
news:
451aa65d$0$5080$
J'ai créé un userform avec des checkbox.
Quand la saisie est faite (cases cochées), j'appuie sur un bouton
"Validation des saisies" qui envoie les infos dans un tableau Excel.
Malheureusement les cellules du tableau se remplissent avec "VRAI" ou
"FAUX"
alors que je voudrais avoir 1 pour VRAI et 0 pour FAUX.
Merci de votre aide

René CALVINHAC - TOULOUSE





Avatar
michdenis
A ) De quelles boîtes d'outils émanent tes checkbox ? Formulaire OU contrôle.

B ) Si tu veux afficher la valeur du checbox dans une cellule ...
Si tu ne l'aimes pas la cellule A5 ... prend celle que tu désires, tu as le choix
256 colonnes * 65536 - A5

Si tu ne comprends pas la réponse, qu'est-ce qui ne va pas ? moi pas savoir !



"rene.calvinhac" a écrit dans le message de news:
451d828e$0$27413$
Je ne comprends pas ta réponse. Pourquoi "A5"
Ou dois-je mettre cette ligne de commande?


"michdenis" a écrit dans le message de news:

Range("A5") = Abs(Me.CheckBox1)


"rene.calvinhac" a écrit dans le message de
news:
451aa65d$0$5080$
J'ai créé un userform avec des checkbox.
Quand la saisie est faite (cases cochées), j'appuie sur un bouton
"Validation des saisies" qui envoie les infos dans un tableau Excel.
Malheureusement les cellules du tableau se remplissent avec "VRAI" ou
"FAUX"
alors que je voudrais avoir 1 pour VRAI et 0 pour FAUX.
Merci de votre aide

René CALVINHAC - TOULOUSE





Avatar
rene.calvinhac
J'ai créé un tableau Excell sur la feuille 1
Sur la feuille 2 (de A1 à A22 j'ai saisie une liste de date, A22Úte du
jour,A21=aujourdhui()-1,A20=aujourdhui()-2, etc...)
Sur mon userform, j'ai créé des checkbox, qui lorsque je clique sur le
bouton de commande"validation des données", les saisies viennent s'inscrire
dans le tableau Excel à la première ligne vide.
Voici les lignes de commande que j'ai fait:

Private Sub CommandButton6_Click()

'mise en mémoire du dernier numero de ligne non vide
ligne_bas = Range("A65536").End(xlUp).Row

'Basculement des données userform dans feuille excel
Range("A" & ligne_bas + 1).Value = Me.TextBox3.Value
Range("C" & ligne_bas + 1).Value = Me.TextBox1.Value
Range("D" & ligne_bas + 1).Value = Me.ComboBox2.Value
Range("G" & ligne_bas + 1).Value = Me.CheckBox2.Value
Range("J" & ligne_bas + 1).Value = Me.CheckBox3.Value
Range("K" & ligne_bas + 1).Value = Me.CheckBox4.Value
Range("L" & ligne_bas + 1).Value = Me.CheckBox5.Value
Range("M" & ligne_bas + 1).Value = Me.CheckBox6.Value


'Remise à zéro des saisies sur userform
Me.ComboBox2.Value = ""
Me.CheckBox2.Value = False
Me.CheckBox3.Value = False
Me.CheckBox4.Value = False
Me.CheckBox5.Value = False
Me.CheckBox6.Value = False
Me.TextBox1.Value = ""
Me.TextBox3.Value = ""

End Sub

Dans mon tableau Excel, les checkbox inscrivent VRAI ou FAUX alors que je
voudrais qu'elles donnent 1 pour VRAI et 0 pour FAUX.


"michdenis" a écrit dans le message de news:

A ) De quelles boîtes d'outils émanent tes checkbox ? Formulaire OU
contrôle.

B ) Si tu veux afficher la valeur du checbox dans une cellule ...
Si tu ne l'aimes pas la cellule A5 ... prend celle que tu désires, tu
as le choix
256 colonnes * 65536 - A5

Si tu ne comprends pas la réponse, qu'est-ce qui ne va pas ? moi pas
savoir !



"rene.calvinhac" a écrit dans le message de
news:
451d828e$0$27413$
Je ne comprends pas ta réponse. Pourquoi "A5"
Ou dois-je mettre cette ligne de commande?


"michdenis" a écrit dans le message de news:

Range("A5") = Abs(Me.CheckBox1)


"rene.calvinhac" a écrit dans le message de
news:
451aa65d$0$5080$
J'ai créé un userform avec des checkbox.
Quand la saisie est faite (cases cochées), j'appuie sur un bouton
"Validation des saisies" qui envoie les infos dans un tableau Excel.
Malheureusement les cellules du tableau se remplissent avec "VRAI" ou
"FAUX"
alors que je voudrais avoir 1 pour VRAI et 0 pour FAUX.
Merci de votre aide

René CALVINHAC - TOULOUSE










Avatar
JB
Bonjour,

Range("M" & ligne_bas + 1).Value =-(Me.CheckBox6.Value )

JB



J'ai créé un userform avec des checkbox.
Quand la saisie est faite (cases cochées), j'appuie sur un bouton
"Validation des saisies" qui envoie les infos dans un tableau Excel.
Malheureusement les cellules du tableau se remplissent avec "VRAI" ou "FA UX"
alors que je voudrais avoir 1 pour VRAI et 0 pour FAUX.
Merci de votre aide

René CALVINHAC - TOULOUSE