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 :

Problème avec optionbutton vba excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Août 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur commercial

    Informations forums :
    Inscription : Août 2016
    Messages : 11
    Par défaut Problème avec optionbutton vba excel
    Bonjour à vous tous,

    Je viens pour ma première fois sur le forum pour solliciter votre aide :-).
    Je suis confronté à une difficulté lors de la réalisation de mon userform vba , tout d’abord je tiens a précisé que je suis novice en programmation et que j’ai essayé de faire avec les quelques notions que j’ai.


    Je dispose de fichiers Excel avec 3 onglets j'ai donc créer un userform pour l'enregistrement ,modification ,ect.. d'information de clients .
    bref mon problème réside sur 2 optionbutton ( mode de paiement) dans une fram ,avec
    Optionbutton10 paiement comptant et optionbutton11 paiement financement ou je souhaiterai que quand l'un ou l'autre est sélectionné cela renvoie à ma feuille un résultat en chiffre 1 ou 0 et non vrai ou faux .
    j’espère que mes explications seront bien comprises !!
    ensuite j'ai un bouton de validation et voici le code peu etre que cela peu vous aidez .
    Merci par avance à toutes celle et ceux qui prendront le temps de m'aider .

    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
    29
    30
    31
    32
    'Pour le bouton valider Nouveau contact Client 
     
     
    Dim derligne As Integer 
    If MsgBox("Confirmes-tu Fati l'ajout de ce contact à ta base client?", vbYesNo, "Confirmation") = vbYes Then 
    derligne = Sheets("Client").Range("A1048576").End(xlUp).Row + 1 
    Cells(derligne, 1) = ComboBox9.Value 
    Cells(derligne, 2) = ComboBox4.Value 
    Cells(derligne, 3) = TextBox1.Value 
    Cells(derligne, 4) = TextBox2.Value 
    Cells(derligne, 5) = TextBox3.Value 
    Cells(derligne, 6) = TextBox4.Value 
    Cells(derligne, 7) = TextBox5.Value 
    Cells(derligne, 8) = TextBox6.Value 
    Cells(derligne, 9) = TextBox7.Value 
    Cells(derligne, 10) = TextBox8.Value 
    Cells(derligne, 11) = TextBox9.Value 
    Cells(derligne, 12) = TextBox10.Value 
    Cells(derligne, 13) = TextBox11.Value 
    Cells(derligne, 14) = TextBox14.Value 
    Cells(derligne, 15) = TextBox17.Value 
    Cells(derligne, 16) = TextBox18.Value 
    Cells(derligne, 17) = TextBox19.Value 
    Cells(derligne, 18) = TextBox20.Value 
    Cells(derligne, 19) = TextBox21.Value 
    Cells(derligne, 20) = TextBox22.Value 
    Cells(derligne, 21) = OptionButton4.Value 
    Cells(derligne, 22) = OptionButton3.Value 
    Cells(derligne, 23) = TextBox15.Value 
    Cells(derligne, 24) = TextBox16.Value 
    Cells(derligne, 25) = ComboBox10.Value 
    Cells(derligne, 26) = TextBox12.Value
    Je suis ouvert à vos différents conseils/propositions et me permet de préciser que je n'ai pas de connaissances en VBA mais suis prêt à m'investir pour réaliser ce projet.

    Je vous remercie d'avance.

    Kad

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132

  3. #3
    Membre régulier
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Août 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur commercial

    Informations forums :
    Inscription : Août 2016
    Messages : 11
    Par défaut
    merci kiki pour ta réponse néanmoins j'avais déjà lu ce lien mais j'avoue ne pas avoir compris grand chose pour retranscrire cela dans mon code , par ailleurs voici mon code cela peu vous aidez ? car cela fait plusieurs jours que je suis bloqué je n'en peu plus , merci pour votre aide.

    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 OptionButton3_Click()
     
    If OptionButton3.Value = True Then
     
      Value = "1"
     
    Else: If OptionButton4 = True Then Value = "0"
     
     
     
    End If
     
     
    End Sub
     
    Private Sub OptionButton4_Click()
    If OptionButton4.Value = True Then
     
      Value = "1"
     
    Else: If OptionButton3 = True Then Value = "0"
     
     
     
    End If
     
     
    End Sub

  4. #4
    Invité
    Invité(e)
    Par défaut
    Cells(derligne, 1) = abs(ComboBox9.Value)

  5. #5
    Membre régulier
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Août 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur commercial

    Informations forums :
    Inscription : Août 2016
    Messages : 11
    Par défaut
    Merci pour cette reponse , je m'excuse par avance car je me suis trompé dans mon explication les 2 optionbutton sont
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Private Sub OptionButton3_Click()
    Private Sub OptionButton4_Click()
    qui me pose problème

    voici le code que j'ai mis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Private Sub OptionButton3_Click()
     Cells(no_Ligne, 21) = IIf(OptionButton3.Value, 1, 0)
    mais cela ne fonctionne pas .

    alors vraiment j’espère trouver de l'aide sur ce forum cela fait plusieurs jours que je bloque la dessus je n'avance plus .

    merci de votre aide

  6. #6
    Invité
    Invité(e)
    Par défaut
    Même réponse qu'au poste #4
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Private Sub OptionButton3_Click()
     Cells(no_Ligne, 21) = abs(OptionButton3.Value)

Discussions similaires

  1. Problème avec OptionButton en Vba
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/01/2009, 09h34
  2. appel de web services avec les vba excel qui manipule les xsl.
    Par naim8622 dans le forum Services Web
    Réponses: 0
    Dernier message: 13/01/2009, 09h57
  3. [VBA] Gros problème avec access et Excel
    Par celiaaa dans le forum VBA Access
    Réponses: 17
    Dernier message: 13/08/2007, 12h20
  4. Nouveau problème avec un tableau Excel et une macro VBA
    Par valouche dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 30/06/2007, 09h30
  5. [Cognos] Problème avec l'export Excel
    Par tonf dans le forum Cognos
    Réponses: 3
    Dernier message: 30/03/2007, 16h13

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