Lien Hypertexte à une place bien déterminée

Résolu
Guy72 Messages postés 1073 Date d'inscription   Statut Membre Dernière intervention   -  
danielc0 Messages postés 2059 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,
J'ai 31 hypertextes de : C4 à AG4
À chaque fois que je clic sur l'une de ces cellules ou il y a un hypertexte je souterais que la cellule concernée se positionne toujours en A5. et pas en bas de la feuille
Est-ce possible ?

Voir exemple joint :

Exemple

 


Windows / Chrome 142.0.0.0

 

9 réponses

danielc0 Messages postés 2059 Date d'inscription   Statut Membre Dernière intervention   250
 

Bonjour,

Sélectionne une de ces cellules. Fais un clic droit dessus et choisis "modifier le lien hypertexte". Dans le champ "Tapez la référence de la cellule, indique A5.

Daniel 


0
Guy72 Messages postés 1073 Date d'inscription   Statut Membre Dernière intervention   21
 

Ça, d'accord
Voici un fichier explicatif

Explication

0
Le Pingou Messages postés 12656 Date d'inscription   Statut Contributeur Dernière intervention   1 466
 

Bonjour,

Il serait plus profitable d'avoir une explication de ce que vous voulez réaliser.


0
Guy72 Messages postés 1073 Date d'inscription   Statut Membre Dernière intervention   21
 

C'est dans le fichier du message <2> ?

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
danielc0 Messages postés 2059 Date d'inscription   Statut Membre Dernière intervention   250
 

Une solution sans hyperlien avec macro. Code à mettre dans le module de la feuille :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Dim Ligne As Variant
  If Target.Count > 1 Then Exit Sub
  If Intersect(Target, [C4:AG4]) Is Nothing Then Exit Sub
  Ligne = Application.Match(Target, [A:A], 0)
  If IsNumeric(Ligne) Then
    Application.EnableEvents = False
    Application.Goto Range("A" & Ligne), True
    Application.EnableEvents = True
  End If
End Sub

https://www.swisstransfer.com/d/f56cc6b8-e1bd-48e1-89b6-48c7a8d05fb1

Clique sur une des cellules de C4:AG4.

Daniel


0
Guy72 Messages postés 1073 Date d'inscription   Statut Membre Dernière intervention   21
 

Bonjour,

C'est parfait, impeccable !!!
Merci

Si je copie la macro dans mon fichier , ça ne fonctionne pas ??

0
danielc0 Messages postés 2059 Date d'inscription   Statut Membre Dernière intervention   250
 

Sans doute parce que la plage de nombres n'est pas C4:AG4 ?

Daniel


0
Guy72 Messages postés 1073 Date d'inscription   Statut Membre Dernière intervention   21
 

Quand je change la valeur de B4, ça me met le message suivant:

Erreur de compilation
Bloc If sans End IF (j'ai ajouté End If dans la macro) c'est bon.

D'ailleurs pourquoi, il y a les deux même dans "Feuil 1"
 

Finalement, au lieu d'ajouter les macros, j'ai copié la feuille.
Ça a l'air d'aller.
 

0
danielc0 Messages postés 2059 Date d'inscription   Statut Membre Dernière intervention   250
 

Il y a deux macros, la macro Worksheet_Change ne sert à rien (oubli). Tu peux la supprimer.

Daniel


0