Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

optionbutton

V

violaine

Guest
bonjour le forum
je voudrai savoir comment on code la manipulation suivante:

j ai 4 optionbutton: 1, 2, 3, 4
je voudrai que lorsque dans ma feuille excel et plus precisement dans la cellule a1 il y a inscrit 1 ou 2 ou 3 ou 4 que dans la userform ou se trouve mes optionbutton le optionbutton correspondant a ma cellule a1 soit active

merci bonne journee a tous
 
A

arnaud

Guest
Salut ,

un truc de ce style devrais te convenir :

Private Sub UserForm_Activate()
Select Case (ActiveWorkbook.ActiveSheet.Range("a1").Value)
Case 1: OptionButton1.Value = True
Case 2: OptionButton2.Value = True
Case 3: OptionButton3.Value = True
Case 4: OptionButton4.Value = True
End Select

End Sub
 
G

guillaumega

Guest
tu crées 4 macros.
bonton 1 affecté à la macro1:
tu inscris dans une cellule1 à coté du bouton 1 "activé"
à coté des autres tu inscrit "désactivé".
tu fermes ton enregistrement.
tu fais pareil pour les trois autres boutons.
et ensuite, quand tout est affecté, normalement, quand tu clique un bouton, ca marque "activé" devant et "désactivé" devant les trois autres...

il te reste à faire une fonction si standart:

=si(cellule1="activé",ordre1;si(cellule2="activé";ordre2;si(cellule3="activé";ordre3;si(cellule4=activé;ordre4;""))))


ai-je contourné ton souci et apporté une réponse ou un axe de réflection?
 

Discussions similaires

Réponses
3
Affichages
325
Réponses
3
Affichages
199
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…