Excel et lien Hypertexte (pour faire un pseudo agenda)

AtilaRives Messages postés 26 Statut Membre -  
JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai un petit problème avec Excel.

Pour faire simple, j'ai 2 feuilles Excel :
- la première contient les projets avec les chefs de projets et des contacts secondaire
- la deuxième contient ces contacts en détails (noms, bureaux, tel...)

J'aimerai creer simplement un lien hypertexte, qui quand je clique sur la cellule (ou le nom) d'un des contacts, elle me "teleporte" directement vers la bonne cellule de ma feuille 2.

J'ai reussi à faire cela assez facilement en nomant les cellule de la feuille 2, mais voila.

Le problème c'est que je n'arrive pas à verrouiller "l'adresse d'une cellule avec son résultat".
Ex : en Feuille 2 A1 j'ai Dupont ----> en Feuille 1 si je clique sur une cellule avec Dupont je vais tomber en Feuille 2 A1.
Maintenant je rajoute Beatrice en Feuille 2 A2, je tri par ordre alphabétique (donc Dupont = A2 et Beatrice =A1)
et bien si je clique sur Dupont en Feuille 1, je tombe en Feuille 2 A1 (donc sur Beatrice).

Il y a t'il un moyen de régler ce problème ?
J'aimerai juste dire, si je clique sur Dupont, j'arrive sur la ligne Dupont !!!
Je cherche depuis pas mal de temps déjà sur le net et je ne trouve pas de solution...

Merci à la communauté.

4 réponses

  1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour.

    Autant je pensais avoir compris ta demande initiale, à laquelle j'ai fourni la solution appropriée et testée, autant je ne comprends plus rien à ton dernier message.
    Dans Feuil1 je clique sur B3 -> Excel m'amène en B5 de Feuil2 (Beatrice)
    Dans Feuil1 je clique sur B4 -> Excel m'amène en B4 de Feuil2 (Dupont)
    Dans Feuil1 je clique sur B5 -> Excel m'amène en B3 de Feuil2 (Raymond)
    Dans Feuil2 je remplace le tri croissant par un tri décroissant en B3:B5 -> mes liens m'amènent toujours sur le nom sélectionné.
    C'est bien ce que tu avais demandé comme manipulation !
    Tu parles aussi de filtre, mais je n'en ai pas vu ...
    Si ce sont mes captures d'écran qui te chiffonnent, supprime-les ; 
    elles n'étaient là que pour te montrer comment j'avais défini les noms dans mon fichier original, pour les utiliser dans la création des liens hypertextes.
    0
    1. AtilaRives Messages postés 26 Statut Membre
       
      Ma langue (pour le coup mes doigts) a fourchée.
      Je voulais parler de tri et non de filtre...

      Donc, si en Feuil2 on fait un "Trier de A à Z"

      Feuil1 beatrice ---> Feuil2 raymond
      Feuil1 dupont ----> Feuil2 dupont
      Feuil1 raymon ---> feuil2 beatrice


      je ne peux pas "trier" les valeurs de ma collone.



      Une solution serait d'utiliser une macro qui manipulerai directement le trie des lignes selon la valeurs des noms.
      0
    2. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482 > AtilaRives Messages postés 26 Statut Membre
       
      "je ne peux pas "trier" les valeurs de ma collone"
      Je comprends de moins en moins ! C'est affolant !
      J'ai trié les données en Feuil2!B3:B5 et tout fonctionne parfaitement !
      Tu es bien certain d'utiliser Excel ? et de faire un tri ?
      0
    3. AtilaRives Messages postés 26 Statut Membre > Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Je ne peux faire mieux que te vous passer directement mon résultat.
      http://hpics.li/af35e0f

      Voici en 3 étapes mon problème.
      1 nom et valeurs sont égales
      2 je tri de A à Z
      3 nom et valeurs ne sont plus égales (valeur a été trié, mais pas nom).


      Merci
      0
    4. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482 > AtilaRives Messages postés 26 Statut Membre
       
      Tu n'essaies pas de comprendre ce que je t'explique ...
      Ce que tu racontes n'a rien à voir avec ton problème !
      La donnée "beatrice" était en B5 ; tu fais un tri ; elle est déplacée en B3 ; si tu prends la peine de supprimer ma capture d'écran, qui était valable avant le tri, et de consulter le gestionnaire de noms, tu verras qu'elle est maintenant en
      Feuil2!$B$3.
      Et tout cela n'a strictement aucune influence sur le fonctionnement de tes liens hypertextes, qui donnent exactement ce que tu souhaitais !
      0
    5. AtilaRives Messages postés 26 Statut Membre > Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Et si j'utilise mon lien hypertexte beatrice il m'envoie toujours en B5 et non en B3 où se situe maintenant ma valeur.

      et de consulter le gestionnaire de noms
      C'est exactement ce que je fais dans le lien vers l'image que j'ai posté et on peu bien voir que les valeurs et les noms des cellules ne sont pas identique une fois trié

      Dans Feuil2 je remplace le tri croissant par un tri décroissant en B3:B5 -> mes liens m'amènent toujours sur le nom sélectionné.

      C'est logique, dans l'ordre decroissant c'est l'ordre original des lien hypertexte (raymond dupont beatrice)


      Avec un copier coller, le lien hypertexte est toujours valable, mais le tri a l'air de fonctionner sur le contenue des cellules (leurs valeurs) et pas d'agir sur leurs noms.


      PS et j'ai bien chercher partout, malheureusement je ne trouve pas de réponse dans les sujet que je trouve
      ex https://forum.pcastuces.com/tri_croissant_avec_liens_hypertexte-f23s30616.htm

      et un autre qui me parrait bien aussi complexe que de faire un tri par macro (ce que je vais tenter de faire) https://forum.excel-pratique.com/viewtopic.php?forum_uri=excel&t=20661&start=


      PPS : Pas la peine de s'emporter, je pense avoir donnée une explication suffisamment claire de mon problème avec l'image que j'ai poste. De plus trié par ordre décroissant va forcement marché puisque de base (l'ordre est raymond, dupont, beatrice). Pour voir que cela ne marche pas il suffit d'ajouter un autre nom qui irai au milieu et on peut bien voir qu'il y a un probleme.
      https://www.cjoint.com/c/FLpq4VPRPno
      Si vous me dites que ça fonctionne, alors que j'ai ajouter un nouveau nom a trié, je ne comprend pas.
      0
  2. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour.

    C'est normal :
    Tu as créé un lien hypertexte qui stipule "Aller dans la cellule A1" ; donc Excel t'obéit, et ira toujours dans la
    cible
    A1.
    Alors soit tu remplis tout ton tableau avant de créer tes liens, soit tu t'abstiens de trier.

    Il existe cependant une méthode :
    Ne pas désigner comme
    cible
    une cellule, mais un nom défini, ce qui t'oblige à définir un nom pour la cellule contenant "Dupont", un autre nom pour la cellule contenant "Beatrice" et ainsi de suite.

    En procédant ainsi, tu peux trier, filtrer, déplacer à ton gré les cellules ; le lien va toujours atteindre sa
    cible
    .
    https://www.cjoint.com/c/FLnqU3J6Lku
    C'est bien, la retraite ! Surtout aux Antilles ... :-) 
    Raymond (INSA, AFPA, CF/R)
    -1
    1. AtilaRives Messages postés 26 Statut Membre
       
      Et non ... Justement quand on trie des cellules, on va trier leurs contenues.
      Donc même avec ton fichier, si je mes les cellules en désordre et que je fasse trier par ordre alphabétique les valeurs dans les cellules sont triée, mais les cellule nommée ne "bougent pas".

      Il suffit d'appliquer un tri feuille 2 du document que tu m'as envoyé
      https://www.cjoint.com/c/FLoiycoKlVo
      Pour voir que les liens vont vers les bonnes cellules nommées, mais que leurs contenue n'est plus le même.


      Le fichier que j'ai envoyer les liens sont bon, pour comprendre mon problème il faut appliquer le filtre avec le menu déroulant feuille 2 B2 (je suis sur que tu sais le faire, mais c'est pour toutes personnes tombant sur ce sujet).


      Merci tout de même pour ta réponse qui a le mérite d'avoir était très bien expliqué.

      PS : je suis sous excel 2013
      0
  3. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Ceci est mon dernier message dans cette discussion
    :
    Tu pars de mon fichier https://www.cjoint.com/c/FLnqU3J6Lku
    Tu supprimes les 2 captures d'écran
    Dans la cellule Feuil2!E4 tu saisis "cédric" ; tu fais clic-droit dessus et tu définis le nom "cédric"
    Dans la cellule Feuil1!B6 tu saisis "cédric" ; tu fais clic-droit dessus et tu insères le lien hypertexte qui cible le nom défini "cédric"
    En cliquant sur Feuil1!B3 Excel t'amène en Feuil2!B5 : béatrice
    En cliquant sur Feuil1!B4 Excel t'amène en Feuil2!D6 : dupont
    En cliquant sur Feuil1!B5 Excel t'amène en Feuil2!C2 : raymond
    En cliquant sur Feuil1!B6 Excel t'amène en Feuil2!E4 : cédric
    Tu tries la liste Feuil1!B3:B6 et tu testes tes liens : ils vont au bon endroit.
    Tu déplaces tes noms en Feuil2 à n'importe quel emplacement ; tu testes les liens : ils fonctionnent correctement.
    https://www.cjoint.com/c/FLprLQb7On2
    CQFD
    -1
    1. AtilaRives Messages postés 26 Statut Membre
       
      Mais je m'en fiche de trier les liens hypertexte (je sais déjà que ça marche).
      Je veux trier le résultat des liens !!! En Feuil2 !!! Pas les liens eux même, comme je le répète depuis le début.

      J'ai fais des screen de la Feuil2 http://hpics.li/af35e0f .
      Je pense que je vais clore ce post qui tourne en rond ou on ne parle pas du tout de la même chose.
      J'ai déjà des lien hypertexte Feuil1
      J'ai déjà des cellules nommées Feuil2

      Mais si je trie mes cellule nommées ça trie les valeurs mais pas les cellules !

      Ce fichier ne m'apporte aucune solution ou début de réponse...
      https://www.cjoint.com/c/FLprLQb7On2

      Voici la bonne configuration de mon probleme
      https://www.cjoint.com/c/FLqpC72mero
      Faite un tri, celui que vous voulez, en Feuil2 et vous verrez bien que cela ne marche pas.
      Et trié si vous voulez en Feuil1, je sais deja que en Feuil1 ca marche c'est en Feuil2 que j'ai un souci aves le tri

      Après si vous continuez de ne pas comprendre, c'est que vous vous moquez de moi et c'est pas très sympatique.

      Merci
      0