Formulaire

David2a

XLDnaute Nouveau
Bonjour à tous,

C'est un appel à l'aide car j'ai un souci sur mon formulaire. J'ai un petit fichier Excel où j'ai créé un formulaire.
Quand je peux VALIDER mes informations, il me met une source dans UserForm1 (fichier Word joint). Il doit y avoir une erreur que je ne trouve pas.....

Merci d'avance pour la correction.

Bien cordialement.

David
 

Pièces jointes

  • Essai.docx
    210.1 KB · Affichages: 46
  • Essai.docx
    210.1 KB · Affichages: 48

David2a

XLDnaute Nouveau
Re : Formulaire

Merci de bien vouloir m'aider.

Je ne peux vous envoyer le fichier Excel car il me dit qu'il est trop volumineux. Pourtant, c'est un petit tableau Excel de 6 lignes et d'environ 15 colonnes.

Je ne sais pas comment faire pour vous l'expédier.....
 

13GIBE59

XLDnaute Accro
Re : Formulaire

Bonjour tout le monde, bonjour David2a.

@David2a :

Que veut dire cette phrase : Quand je peux VALIDER mes informations, il me met une source dans UserForm1 ?? :confused:

Un conseil pour éclairer tes codes vba : nommes tes boutons (CommandButtonValider, CommandButtonFermer, etc...). Idem pour tes combo.

JB
 

laetitia90

XLDnaute Barbatruc
Re : Formulaire

bonjour tous :):)
perso je l'ecrirais comme cela pas de RowSource dans propriétee de la combo

code user

Code:
Dim y As Byte
Private Sub userform_initialize()
ComboBox1.List = Feuil12.Range("a2:t" & Feuil12.Cells(Rows.Count, 1).End(3).Row).Value
End Sub
Private Sub ComboBox1_Click()
 For y = 2 To 20: Me("TextBox" & y) = ComboBox1.List(ComboBox1.ListIndex, y - 1): Next y
End Sub
Private Sub CommandButton1_Click()
If MsgBox("confirmez-vous l'ajout des RES?", vbYesNo, "confirmation") = vbYes Then
 For y = 2 To 20: Feuil12.Cells(ComboBox1.ListCount + 2, y) = Me("TextBox" & y).Value: Next y
 Feuil12.Cells(ComboBox1.ListCount + 2, 1) = ComboBox1
 End If
End Sub
Private Sub CommandButton2_Click()
Unload Me
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 764
Messages
2 091 868
Membres
105 084
dernier inscrit
lca.pertus