Salut à tous,
Alors voila, j'ai cette petite macro qui remplit ma combo box avec les heures présentent dans un autre fichier.
La liste est bien. Seul truc, lorsque je clique sur une des possibilités, il m'affiche une version numérique du résultat...
Se ne serait pas un problème si par la suite je ne devais pas retrouver la ligne exacte de cette heure. j'aimerai bien que l'affichage soit propre.
Ce qui est surprenant c'est que parfois, la suite du programme fonctionne correctement et parfois, absolument plus...
Bref, voici le code et une photo de l'userform:
Private Sub CommandButton1_Click()
Dim recherche As Date, zone As Range, finder As Range
recherche = Me.ComboBox1.Value
Set zone = Columns(1)
Set finder = zone.Cells.Find(what:=recherche, lookAt:=xlWhole)
If finder Is Nothing Then
best_hour = debut
Else
best_hour = finder.Row
End If
Unload Me
End Sub
Private Sub UserForm_Initialize()
data_book.Activate
data_sheet.Activate
Me.ComboBox1.RowSource = "Data!A" & debut & ":A" & fin
End Sub
(PS: certaines variables sont publiques dans un module)