XL 2016 Problème de recherche avec mauvais format de dates

Collins

XLDnaute Occasionnel
Bonjour à tous

Je télécharge un fichier.
Et en fonction d'une cellule datée je ne peux aller à la date recherchée dans la colonne A à cause du format de ces dates.
Toutes les explications sont dans le fichier exemple
Je vous remercie de votre aide.
 

Pièces jointes

  • Format_Dates.xls
    53.5 KB · Affichages: 15
Solution
sinon dans la macro tu remplaces la macro par celle-ci :

Private Sub Worksheet_Change(ByVal Target As Range)
Dim cellule As Range
Application.EnableEvents = False
For Each cellule In Sheets(1).Range("A1:A400")

cellule = DateSerial(Year(cellule), Month(cellule), Day(cellule))

If cellule = Target Then

Sheets(1).Select
Sheets(1).Cells(cellule.Row, cellule.Column).Select
Application.EnableEvents = True: Exit Sub
End If
Next cellule
Application.EnableEvents = True
'MsgBox ("La date recherchée est inexistante")
End Sub

CHALET53

XLDnaute Barbatruc
sinon dans la macro tu remplaces la macro par celle-ci :

Private Sub Worksheet_Change(ByVal Target As Range)
Dim cellule As Range
Application.EnableEvents = False
For Each cellule In Sheets(1).Range("A1:A400")

cellule = DateSerial(Year(cellule), Month(cellule), Day(cellule))

If cellule = Target Then

Sheets(1).Select
Sheets(1).Cells(cellule.Row, cellule.Column).Select
Application.EnableEvents = True: Exit Sub
End If
Next cellule
Application.EnableEvents = True
'MsgBox ("La date recherchée est inexistante")
End Sub
 

youky(BJ)

XLDnaute Barbatruc
Bonjour Collins,
Essayer comme ceci
Bruno
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cellule As Range
For Each cellule In Sheets(1).Range("A1:A400")
If Left(cellule.Text, 10) = Target.Text Then
Sheets(1).Select
Sheets(1).Cells(cellule.Row, cellule.Column).Select
Exit Sub
End If
Next cellule
'MsgBox ("La date recherchée est inexistante")
End Sub
 

Collins

XLDnaute Occasionnel
Bonjour JHA, CHALET53, Youky

Merci beaucoup pour vos réponses très rapides.
JHA, effectivement je pouvais y aller par ta méthode.
Mais comme j'avais trouvé cette macro j'ai voulu la tester elle me semblait plus rapide. Et c'est le pb. de format qui m'a bloqué.
CHALET53, Youky
J'ai testé vos macros et là je n'ai pas besoin de modifier mes dates téléchargées. Ca marche super.
Bonne journée à vous.
Avec la nouvelle mouture du forum je ne sais plus ou il faut mettre que c'est "résolu"
 

Discussions similaires

Réponses
6
Affichages
116

Statistiques des forums

Discussions
312 329
Messages
2 087 332
Membres
103 519
dernier inscrit
Thomas_grc11