IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

CASE A COCHER remplacer "vrai/faux" par "1/0" [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Femme Profil pro
    EMPLOYEE
    Inscrit en
    Mars 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : EMPLOYEE
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2013
    Messages : 4
    Par défaut CASE A COCHER remplacer "vrai/faux" par "1/0"
    Bonjour,
    Voici mon problème: j'ai créé un userform avec des cases a cocher. si la case est cochée, par défaut le résultat obtenu dans la cellule choisie est "VRAI".
    OR j'aimerais remplacer "VRAI" par "1" et "FAUX" par "0"...
    la réponse est peut être très simple mais je suis une "VRAI" débutante en VBA et je vous remercie d'avance pour votre soutien!

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    En VBA True=-1 et False =0

    Essaies comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("Feuil1").Range("A1") = Abs(Me.CheckBox1)

  3. #3
    Futur Membre du Club
    Femme Profil pro
    EMPLOYEE
    Inscrit en
    Mars 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : EMPLOYEE
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2013
    Messages : 4
    Par défaut
    Merci pour cette réponse mais cela ne me donne pas le résultat escompté. Je pense que je ne suis pas très claire dans l'explication de mon problème, est ce que tu veux bien regarder mon fichier pour mieux comprendre?
    dis moi si c'est ok pour toi?
    je te remercie d'avance pour ta patience

  4. #4
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 198
    Billets dans le blog
    2
    Par défaut
    Bonjour lettyy, Bonjour mercatog,

    La solution de mercatog marche pourtant bien, et je ne vois pas de fichier à tester...

  5. #5
    Futur Membre du Club
    Femme Profil pro
    EMPLOYEE
    Inscrit en
    Mars 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : EMPLOYEE
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2013
    Messages : 4
    Par défaut
    bonsoir,

    j'osais pas envoyer mon fichier sans votre accord...donc le voici.petites précisions il s'agit de la feuille "mes ventes" et l'userform 4.(mot de passe:contact)

    merci!
    Fichiers attachés Fichiers attachés

  6. #6
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 198
    Billets dans le blog
    2
    Par défaut
    Re,

    Peut-être un truc comme ça sur le bouton Valider du Userform4

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    Private Sub CommandButton1_Click()
     
    Dim Ctrl As Control
    Dim r As Integer
    Dim t As Integer
    Dim derligne As Integer, Valo
     
    With Worksheets("Mes Ventes")
     
    derligne = .Range("B65536").End(xlUp).Row + 1
     
    For Each Ctrl In UserForm4.Controls
     
    r = Val(Ctrl.Tag)
    If TypeName(Ctrl) = "CheckBox" Then
        Valo = Abs(Ctrl)
    Else
        Valo = Ctrl
    End If
    If r > 0 Then Worksheets("Mes Ventes").Cells(derligne, r) = Valo
    Next
     
    End With
     
    TextBox1 = ""
    End
     
    End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probléme vrai faux avec case à cocher
    Par orcinus dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 14/09/2013, 13h57
  2. [AC-2003] case a cocher toujours VRAI
    Par roustif dans le forum IHM
    Réponses: 2
    Dernier message: 29/06/2009, 03h44
  3. [Toutes versions] Cases à cocher Vrai/Faux avec ODBC
    Par nico.mollet dans le forum Access
    Réponses: 5
    Dernier message: 10/06/2009, 20h44
  4. Réponses: 3
    Dernier message: 24/03/2009, 14h08
  5. Réponses: 2
    Dernier message: 21/10/2005, 13h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo