Bonjour à tous,
Je suis désolé, je sais que ce sujet à été traité un bon millier de fois et croyez moi, j'ai lu les 1000 topics et testez toutes les modifications proposées par tout le monde mais... ça ne fonctionne pas pour moi...
Alors voila, j'ai ce fichier:
Sur la page d'accueil, il y a un bouton qui s'appelle recherche.
La recherche par Batch fonctionne très bien mais pour ce qui est de la recherche par date...
Il me dit ne pas trouver la date.
J'ai pourtant bien fait gaffe au format!!
J'ai ralé toutes l'après midi hier et la, mes collègues en ont marre...
Une idée?
Logbook.Activate
Last_date = Range("A" & Rows.Count).End(xlUp).Row + 1
Set zone = Range("G2:G" & Last_date) 'définition de la zone de recherche
Set finder = zone.Cells.Find(what:=DateValue(debut), lookAt:=xlWhole) 'recherche de la recette
If finder Is Nothing Then
MsgBox ("Aucune production réalisée à cette date" & debut & fin)
Exit Sub
Else
ligne_debut = finder.Row
l = ligne_debut
Do Until Cells(l, 7) = fin
l = l + 1
batch2 = Cells(l, 3)
Loop
ligne_fin = l - 1
Range(Cells(ligne_debut, 1), Cells(ligne_fin, 9)).Select
Selection.Copy
End If
La, vous voyez le DateValue(debut) mais j'ai essayé avec CDate, en mettant rien, j'ai testé avec le "after" au lieu de la définition complexe de "zone", j'ai testé dans la prise d'information de l'UserForm de modifier le format, bref, franchement, j'ai testé une bonne 50aine de combinaisons différentes et rien n'y fait...
Et le plus frustrant c'est que ça va vous prendre 2 secondes... haha
Bref, si l'un d'entre vous a une idée, je ne dis pas non.
Merci d'avance!