• Initiateur de la discussion Initiateur de la discussion ThierryR
  • 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 !

T

ThierryR

Guest
Bonjour à tous

Voici ma question :

J'aimerai pouvoir sortir de mon userform si je choisis vbNo. Or, le programme n'accepte pas "ma méthode". Je serai content de bénéficier de votre expérience en la matière.

Merci d'avance

ThierryR

Ps: Peux-t'on simplifier la remise à zéro des textvalues ? Surement...



Private Sub UserForm_Initialize()

LigneActive = ActiveCell.Row

If ActiveSheet.Cells(LigneActive, 7) <> ActiveSheet.Cells(LigneActive - 1, 7) Then
Réponse = MsgBox("Voulez-vous modifier la ligne ?", vbYesNo)

Select Case Réponse
Case vbYes
For I = 10 To 24
ActiveSheet.Cells(LigneActive, I) = 0
Next I
Case vbNo
Unload Espèces
End Select

End If

TextBox500.Value = 0
TextBox200.Value = 0
TextBox100.Value = 0
TextBox50.Value = 0
TextBox20.Value = 0
TextBox10.Value = 0
TextBox5.Value = 0
TextBox2.Value = 0
TextBox1.Value = 0
TextBox050.Value = 0
TextBox020.Value = 0
TextBox010.Value = 0
TextBox005.Value = 0
TextBox002.Value = 0
TextBox001.Value = 0
end sub
 
Salut ThierryR,

voici une solution qui appartient à @+Thierry,

For Each CTRL In Me.Controls
If TypeOf CTRL Is MSForms.TextBox Or TypeOf CTRL Is MSForms.ComboBox Then
CTRL = ""
End If
Next CTRL

Me.ComboBox1.Clear 'On vide les précédentes données
Me.ComboBox2.Clear 'On vide les précédentes données

J'espère que çà t'aidera.

A+

JB
 
Salut JB et les forumeurs(ses)

Merci pour ta réponse.
Je l'ai mise en pratique.

J'ai déclaré CTRL en controls.
Pour CTRL="" il me renvoie l'erreur "argument non facultatif"

Merci pour votre aide

ThierryR
 
- 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

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
807
Réponses
7
Affichages
1 K
Réponses
68
Affichages
8 K
Retour