Lien Hypertexte à une place bien déterminée

Résolu

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

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

    Daniel


    0
    1. 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
      1. Sans doute parce que la plage de nombres n'est pas C4:AG4 ?

        Daniel


        0
        1. Bonjour,

          C'est parfait, impeccable !!!
          Merci

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

          0
          1. 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
            1. C'est dans le fichier du message <2> ?

              0
              1. Bonjour,

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


                0
                1. 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