raph35410
Messages postés5Date d'inscriptionmercredi 1 octobre 2008StatutMembreDernière intervention 2 octobre 2008
-
1 oct. 2008 à 18:31
raph35410
Messages postés5Date d'inscriptionmercredi 1 octobre 2008StatutMembreDernière intervention 2 octobre 2008
-
2 oct. 2008 à 11:39
Je crois que mon message est pas bien passé, je la refais en couleur
En tout cas j'aime bien ta réponse Thierry la fronde
je cherche a selectionner un bouton radio contenue dans une feuille excel mais pas déterminer. Je m'explique : j'ai une serie de bouton radio, tous invisibles. lorsque j'appui sur un bouton de cette feuille, je souhaite rendre visible le premier bouton invisible et l'activer ( le cocher ). le probleme est que je n'arrive pas à le cocher ...
Voici le code :
Dim forme As Object, ws As Object
For Each ws In Worksheets
For Each forme In ws.Shapes
'Je regarde si le shape est un bouton radio
If Left(forme.Name, 12) = "OptionButton" Then
If forme.Visible = False Then
forme.Visible = True
str = forme.Name
' forme.value=true ne fonctionne pas
Exit For
End If
End If
Next forme
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 2 oct. 2008 à 08:38
Salut,
Regarde ceci. (surtout ce qui est plus gros car sinon le code ne fonctionne pas)
Si tu as ajouté les optionButtons depuis la barre d'outils Formulaire fait le nous savoir. Mais vu que tu utilises La collection Shapes, je pense que c'est le cas.
Dim Forme As OLEObject
Dim ws As Worksheet
'Testé sur une seule feuille
Set ws = Sheets("Feuil1")
'Option Button ajoutés à la feuille
'depuis la boite à outils Controles
'Affichage => Barre D'outils => Boite à outils Controles
For Each Forme In ws.OLEObjects
'Je regarde si le shape est un bouton radio
'If Left(forme.Name, 12) = "OptionButton" : ET SI JE VEUX APPELER UN
'TEXTBOX OptionButton14???????
If TypeOf Forme.Object Is MSForms.OptionButton Then
If Not Forme.Visible Then
Forme.Visible = True
Forme.Object.Value = True
Exit For
End If
End If
Next Forme, ----
[../code.aspx?ID=41455 By Renfield]
68manu
Messages postés43Date d'inscriptionsamedi 20 septembre 2008StatutMembreDernière intervention 1 octobre 2008 1 oct. 2008 à 21:14
Autant pour moi, comme son code utilise Worksheets, j'ai pense qu'il faisait du VBA
.checked sur vb.net,
A lui de voir, de toutes facons, c'est l'un ou l'autre !
_____________________
No problems, only soluces
Vous n’avez pas trouvé la réponse que vous recherchez ?
raph35410
Messages postés5Date d'inscriptionmercredi 1 octobre 2008StatutMembreDernière intervention 2 octobre 2008 2 oct. 2008 à 11:39
C'est exactement ca, j'ai créer mes optrion button depuis la barre d'outils.
J'ai essayé chacune de vos solutions et celle qui fonctionne est la dernière de jrivet.
Quoiqu'il en soit merci à tous de votre aide, ca faisait quelques heures que je me torturais les méninges avec ca et ca fais du bien de trouvé !!