Problème de valeur sur un userforme.
J’ai un code VBA sur Excel avec un formulaire (Userform) pour insère les donnes sur une feuille Excel quand j’ai changé les combobox par un calandrie les colonnes ou je veux inséré les dates passe en vide malgré que la date renseigne sur le formulaire
Je pense juste un problème de valeur il faut mettre aa/mm/yyyy
Ci-dessous mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
Private Sub CommandButton1_Click()
Dim numligneVide As Integer
numligneVide = [Abdel] + 8
ComboBox1.SetFocus
'on active la feuil "Demande"
Sheets("Feuil1").Visible = True
Sheets("IN").Visible = False
Sheets("IN").Activate
'on trouve la dérnier ligne vide du tableau et on enregistre le numéro de la ligne dans la variable numligneVide'numligneVide = ActiveSheet.colums(1).Find("").Row
'On verifie que les champs obligatoires sont correctement remplis'
If ComboBox1.Text = "" Then
MsgBox "Veuillez saisir le Nom de l'agent", vbCritical, "Champ obligatoir"
ComboBox1.SetFocus
'ElseIf ComboBox2.Text = "" Then
'MsgBox "Veuillez saisir la date de début", vbCritical, "Champ obligatoir"
'ComboBox2.SetFocus
'ElseIf ComboBox3.Text = "" Then
'MsgBox "Veuillez saisir la date de Fin", vbCritical, "Champ obligatoir"
'ComboBox3.SetFocus
ElseIf ComboBox4.Text = "" Then
MsgBox "Veuillez saisir le type de Congé ", vbCritical, "Champ obligatoir"
ComboBox4.SetFocus
Else
'on enregistre les données dans notre tableau'
Sheets("IN").Activate
ActiveSheet.Cells(numligneVide, 5) = ComboBox1.Text
'ActiveSheet.Cells(numligneVide, 6) = ComboBox2.Text
'ActiveSheet.Cells(numligneVide, 7) = ComboBox3.Text
ActiveSheet.Cells(numligneVide, 8) = ComboBox4.Text
End If |
Cdt,
Ouga