• Initiateur de la discussion Initiateur de la discussion violaine
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
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?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
140
Réponses
5
Affichages
388
Réponses
3
Affichages
205
  • Question Question
Microsoft 365 VBA OptionButton
Réponses
3
Affichages
434
Réponses
3
Affichages
157
Réponses
7
Affichages
223
Retour