Date, problème en visual basic

Naston75 Messages postés 2 Statut Membre -  
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un petit souci de recherche de date. Mon problème est le suivant:
je recherche la possibilité de rechercher la cellule contenant la date du jour dans la première colonne d'un tableau.
J'ai donc écrit :

Sheets("Stats").Select
Columns(1).Find(what:=Date).Activate

Mais systématiquement, la macro me rajoute 10 mois, quelque soit le format de la date. Je tombe toujours le 06/12/11 alors qu'aujourd'hui, nous sommes le 06/02/11 !

A l'aide ! ! !

A voir également:

1 réponse

Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
Salut,

Regarde si c'est ce que tu cherches

Sub Date_Trouvée()
Dim w
'Gestion des erreurs si date n'exixte pas
On Error GoTo errorHandler
With Worksheets("Stats").Columns(1)
Set w = .Find(Date, LookIn:=xlValues)
If Not w Is Nothing Then
firstAddress = w.Address
End If
End With
Range(firstAddress).Select
'si la date n'existe pas fin de procédure
Exit Sub
errorHandler:
'Si la date la date n'existe pas, message d'erreur
MsgBox "La date n'existe pas dans la colonne A"
End Sub
0