Userform en vba
Résolu
fredow
-
fredow -
fredow -
Bonjour,
je réalise un programme en vba et j'ai un petit souci. J'ai crée une userform avec dessus 5 case à cocher (mes différent critère) et un bouton "ok". Pour le moment quand j'effectue le programme, les actions que j'ai lié aux critère s'effectue dès que je les coche et je souhaiterais qu'elle se réalise que lorsque j'appui sur le bouton "ok" qui ferme la userform
Je découvre les userform et tout ça et j'ai un peu de mal.
Voici le ptit programme au cas ou :
Private Sub CommandButton1_Click() "ok"
Unload Me
End Sub
Private Sub OptionButton1_Click() "1er critère"
Range("A8:A12").Select
Selection.ClearContents
End Sub
Private Sub OptionButton2_Click() "2er critère"
Range("B8:B12").Select
Selection.ClearContents
End Sub
.
.
.
Merci d'avance pour votre aide
je réalise un programme en vba et j'ai un petit souci. J'ai crée une userform avec dessus 5 case à cocher (mes différent critère) et un bouton "ok". Pour le moment quand j'effectue le programme, les actions que j'ai lié aux critère s'effectue dès que je les coche et je souhaiterais qu'elle se réalise que lorsque j'appui sur le bouton "ok" qui ferme la userform
Je découvre les userform et tout ça et j'ai un peu de mal.
Voici le ptit programme au cas ou :
Private Sub CommandButton1_Click() "ok"
Unload Me
End Sub
Private Sub OptionButton1_Click() "1er critère"
Range("A8:A12").Select
Selection.ClearContents
End Sub
Private Sub OptionButton2_Click() "2er critère"
Range("B8:B12").Select
Selection.ClearContents
End Sub
.
.
.
Merci d'avance pour votre aide
3 réponses
normal tes action se passe au moment ou tu choisi ton option
essaie de mettre des action sur le bouton ok donc:
Private Sub CommandButton1_Click() "ok"
'ce que tu avais dans la premiere option
Range("A8:A12").Select
Selection.ClearContents
'ce que tu avais dans la deuxieme option
Range("B8:B12").Select
Selection.ClearContents
Unload Me
End Sub
essaie de mettre des action sur le bouton ok donc:
Private Sub CommandButton1_Click() "ok"
'ce que tu avais dans la premiere option
Range("A8:A12").Select
Selection.ClearContents
'ce que tu avais dans la deuxieme option
Range("B8:B12").Select
Selection.ClearContents
Unload Me
End Sub