Mon premier formulaire.

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

Re : Mon premier formulaire.

Bonjour Danaxia, Jean-Marcel.

Effectivement, c'est un bon début.
Juste deux points qui peuvent être améliorés :
Pour vider un userform (remettre tous les contrôles à 0 ou rien):

Code:
Private Sub B_raz_Click()
  Dim c As Control
  For Each c In Me.Controls
     Select Case TypeName(c)
        Case "TextBox"
          c.Value = ""
        Case "CheckBox"
          c.Value = False
        Case "ListBox", "ComboBox"
          c.ListIndex = -1
     End Select
  Next c
End Sub

Par ailleurs, tes combo sont alimentées par row source. Tu risques des désagréments si tu supprimes une ligne.
Pour les alimenter par code :
méthode additem : (il en existe bien d'autres)

Code:
Private Sub UserForm Initialize()
With Me.ComboBox1
ComboBox1.AddItem "toto"
ComboBox1.AddItem "tata"
ComboBox1.AddItem "titi"
End With
End Sub

Plus généralement, tu trouveras tout sur l'excellent site d'Eric RENAUD.

Bonne continuation à toi.
 
- 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
14
Affichages
618
Réponses
4
Affichages
210
Réponses
6
Affichages
569
  • Question Question
Microsoft 365 Suivi de budget
Réponses
5
Affichages
286
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
217
Réponses
1
Affichages
124
Retour