• Initiateur de la discussion Initiateur de la discussion Summer75
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

Summer75

Guest
Bonjour à tous,

Je souhaite intégrer une fonction recherche à un fichier qui fonctionnerait de la manière suivante :
a) Je dispose d'une série de date
b) Une cellule contient la formule =aujourdhui()
c) Lorsque je clique sur cette cellule, excel me renvoie directement à la cellule de la série de date correspondante, c'est à dire à la date du jour (à l'instar de la fonction ctrl+f d'excel).

Merci par avance de votre aide.

Summer
 
Re : Fonction recherche

Re,
On utilise l'évènement WorkSheet_SelectionChange :

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

[COLOR="SeaGreen"]'pour que l'évenement ne se déclenche que sur la case voulue (que tu peux modifier selon tes besoins) :[/COLOR]
If Target.Address = "$A$1" Then  

[COLOR="SeaGreen"]'boucle sur toute les lignes de la ligne 5 (à modifier selon...) jusqu'à la dernière ligne non vide :[/COLOR]
For ligne = 5 To Range("[COLOR="Red"]C[/COLOR]65536").End(xlUp).Row  [COLOR="SeaGreen"]'(si tes dates sont en colonne C) [/COLOR]

If Range("C" & ligne) = Target.Value Then  [COLOR="SeaGreen"]'si la valeur de la cellule colonne C ligne "ligne" est égale à la valeur de la cellule cible ("Target")[/COLOR]

[COLOR="SeaGreen"]'alors, la cellule est sélectionnée :[/COLOR]
Range("C" & ligne).Select

[COLOR="SeaGreen"]'et la boucle s'arrête puisque la bonne cellule a été trouvée :[/COLOR]
Exit For

End If
Next ligne

End If
End Sub

Bonne soirée
Guiv
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
345
Réponses
3
Affichages
210
Réponses
5
Affichages
246
Retour