Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Worksheet_FollowHyperlink et lancement recherche

  • Initiateur de la discussion Initiateur de la discussion almoha
  • 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 !

A

almoha

Guest
Bonjour,

Dans le fichier joint, je recherche des montants présents dans le 1er onglet grâce au code suivant (code rattaché au 2nd onglet) :

Code:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
MaVar = Cells(2, 1).Value
Application.Dialogs(xlDialogFormulaFind).Show MaVar
End Sub

Le clic sur un lien du 2nd onglet provoque l'ouverture de la boîte de recherche dans laquelle le montant recherché provient de la variable "Ma Var". Actuellement la valeur de cette variable est "fixe" car elle pointe sur la cellule Cells(2, 1). Pour rendre cette variable "variable", je voudrais récupérer la valeur de la cellule se trouvant à côte de la cellule dans laquelle figure le lien sur lequel je viens de cliquer. J'ai essayé avec ActiveCell.Offset mais je récupère la valeur de la cellule du 1er onglet.
Voyez-vous comment arriver à ce résultat ? Merci.
 

Pièces jointes

Re : Worksheet_FollowHyperlink et lancement recherche

Merci, mais malheureusement cela ne fonctionne pas car cela me renvoie toujours la valeur de la cellule A1 ("MONTANTS").
 
Re : Worksheet_FollowHyperlink et lancement recherche

Bonjour à tous,

une solution qui supprime l' utilisation du lien hypertexte => l'utilisation de l'évènement double clic de la feuille LISTE MONTANTS :

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  Worksheets("MONTANTS RECHERCHES").Activate
  Application.Dialogs(xlDialogFormulaFind).Show Target.Value
End Sub

Il faudrait gérer les plages "double cliquable"

On aurait pu utiliser l'évènement clic droit

A+
 
Re : Worksheet_FollowHyperlink et lancement recherche

Re, Bonjour Paf

C'est vrai qu'il y a d'autres façons de faire:

Dans ton exemple, les liens n'était pas lié à la bonne cellule.

Voici ton fichier corrigé avec le double-click de Paf en même temps.
 

Pièces jointes

Re : Worksheet_FollowHyperlink et lancement recherche

re

Sous Excel 2003, avec la solution du lien hypertexte si l'on clic sur <suivant> de la boite de recherche, au deuxième clic il a plantage d'Excel .

Bonne soirée
 
- 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

H
Réponses
6
Affichages
2 K
Hebus15
H
G
  • Question Question
Microsoft 365 Recherche v + VBA
Réponses
3
Affichages
2 K
Grelune
G
  • Suggestion Suggestion
Recherche & référence RECHERCHE2D
Réponses
8
Affichages
2 K
N
Réponses
2
Affichages
812
ninajams
N
A
Réponses
3
Affichages
1 K
AlicePrince
A
N
Réponses
8
Affichages
2 K
N
Réponses
1
Affichages
963
F
Réponses
10
Affichages
1 K
F
N
Réponses
17
Affichages
3 K
ninajams
N
A
Réponses
2
Affichages
867
Axsis93
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…