Recherche de date et affichage

Bonjour

Je debut en VBA, mais je m'attaque sur quelque chose de vraiment compliqué (pour moi) pour me facilité la vie sur un fichier excel.

J'aimerai pouvoir rechercher une date dans un classeur avec plusieurs sheet.

Et que si ca trouve la date cela m'affiche en message le nom du sheet et ce qu'il y a écrit dans la case précedente de la date. ( si date trouvé en E10 que ca m'affiche le texte ecrit en E9). Il peux y avoir plusieurs fois la date donc je suppose que je vais devoir ajouté une boucle.

Je sais pas si cela est possible. Pour le moment j'ai reussis à trouvé en fouillant quelqu'un qui a fait cela.

Sub TestDate()

Dim VarDate As Date

VarDate = CDate("18/5/2015")

Set x = Sheets("Weekly").Cells.Find(VarDate, , xlValues, xlWhole, , , False)

If Not x Is Nothing Then

MsgBox "X = " & x & Chr(13) & "Cette date est à la cellule " & x.Address

Else

MsgBox "Cette date n'est dans aucune cellule de la feuille.", 16

End If

End Sub

Cela me permet deja de savoir si j'ai ma date

Si quelqu'un peux m'aidé et me dire si cela est possible je le remercirai grandement

Bon j'ai continué a bossé sur mon projet.

Sub TestDate()

Dim VarDate As Date

Dim Feuille As Worksheet

VarDate = CDate(InputBox("date"))

For Each s In Array("Feuille 1",ect)

With Sheets(s).Cells

Set X = .Find(VarDate, , xlValues, xlWhole, , , False)

If Not X Is Nothing Then

MsgBox "X = " & X & Chr(13) & "Cette date est à la cellule " & X.Address

End If

End With

Next s

End Sub

Mais je bloque encore sur le message.

Comme dit precedement j'aimerai qu'il me dise sur quel sheet il trouve le resultat et qu'il me donne ce qui est ecrie dans la case avant

Rechercher des sujets similaires à "recherche date affichage"