mervaillie
Messages postés3Date d'inscriptionlundi 8 décembre 2003StatutMembreDernière intervention 9 décembre 2003
-
8 déc. 2003 à 08:44
mervaillie
Messages postés3Date d'inscriptionlundi 8 décembre 2003StatutMembreDernière intervention 9 décembre 2003
-
9 déc. 2003 à 08:17
Je suis nouveau à VBA et j'ai passé mon week end à créer du code;
J'ai n problème avec les OptionButton
Je veux récupérer la valeur Monsieur, Madame et Mademoiselle de mes OptionButton pour remplir une lettre type Word à l'emplacement d'un signet <>.
J'ai créé une variable pour la mettre à la valeur Monsieur, Madame, Madmoiselle suivant le bouton coché mai je n'arrive pas à l'introduire dans mon signet, la valeur affichée est "Faux"
Merci de votre aide.
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200825 8 déc. 2003 à 09:49
salut,
c'est sans doute parce que tu utilises mal la propriété (checked ou value, je sais plus trop) du bouton.
Tu dois récupérer la valeur de chacun de tes boutons et l'associer à la valeur du caption :
If Option1(1).Value = True Then
ma_variable = "Monsieur"
End if
If Option1(2).Value = True Then
ma_variable = "Madame"
End if
mervaillie
Messages postés3Date d'inscriptionlundi 8 décembre 2003StatutMembreDernière intervention 9 décembre 2003 8 déc. 2003 à 15:36
Merci à Manu et Guidelor,
Voila ce que j'avais écris qui doit être bon, c'est plutôt la deuxième partie qui doi poser problème car je ne retrouve pas la variable dans mon courrier type.
Dim ValOption As String
If OptMr = True Then
ValOption = "Monsieur"
ElseIf OptMme = True Then
ValOption = "Monsieur"
Else
ValOption = "Mademoiselle"
End If