Bonjour le forum,
J'ai créé un UserForm qui m'affiche X dates, les dates étant l'information variable en fonction de la selection de ma ComboBox, elles s'affichent donc dans des TextBox.
J'ai donc établi un format date pour la TextBox ( CDate ...).
Il y a de base une vingtaine de TextBox SUSCEPTIBLE d'être remplies.
Le problème est que lorsqu'il n'y a rien à afficher la TextBox se remplie de "00:00:00".
Comment faire pour éviter cela ?
Merci d'avance
Voici une partie du code de ma ComboBox :
Private Sub Maliste_Change()
Dim x As Integer
x = Maliste.ListIndex
Habil1 = CDate(Maliste.List(x, 3))
Habil2 = CDate(Maliste.List(x, 4))
Habil3 = CDate(Maliste.List(x, 5))
End Sub
PS: J'ai essayé du .Hide ou .Visible = False mais ça ne fonctionnne pas. Ou peut être l'ai-je mal codé ?
Tout fonctionne parfaitement sauf le fait que je ne trouve pas agréable du tout le fait d'avoir des 0 (zéro) partout.
J'ai créé un UserForm qui m'affiche X dates, les dates étant l'information variable en fonction de la selection de ma ComboBox, elles s'affichent donc dans des TextBox.
J'ai donc établi un format date pour la TextBox ( CDate ...).
Il y a de base une vingtaine de TextBox SUSCEPTIBLE d'être remplies.
Le problème est que lorsqu'il n'y a rien à afficher la TextBox se remplie de "00:00:00".
Comment faire pour éviter cela ?
Merci d'avance
Voici une partie du code de ma ComboBox :
Private Sub Maliste_Change()
Dim x As Integer
x = Maliste.ListIndex
Habil1 = CDate(Maliste.List(x, 3))
Habil2 = CDate(Maliste.List(x, 4))
Habil3 = CDate(Maliste.List(x, 5))
End Sub
PS: J'ai essayé du .Hide ou .Visible = False mais ça ne fonctionnne pas. Ou peut être l'ai-je mal codé ?
Tout fonctionne parfaitement sauf le fait que je ne trouve pas agréable du tout le fait d'avoir des 0 (zéro) partout.
Dernière édition: