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

Lien entre deux cellules

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

D

David

Guest
Bonjour tout le monde !

Donc, j'ai dans 1 première feuille une colonne avec des noms. Je souhaiterai, par l'intermédiaire d'un lien, que lorsque l'on click sur la cellule ou le nom, celui-ci s'affiche dans une cellule d'une autre feuille qui se situe dans le meme classeur.

Exemple:

j'ai en A2 (feuille2) écrit 'claude' et quand je click dessus, 'claude' s'affiche en A5 (feuille 1)

Merci de m'aider car je ne sais pas comment faire

david
 
Bonjour David,Denis,
peut étre ça, voir fichier joint
Salut
Yves [file name=clas15.zip size=9954]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/clas15.zip[/file]
 

Pièces jointes

Bonjour à tous les 2 et merci de prendre un peu de temps pour m'aider. c'est cool!

Donc, j'ai testé ton fichier joint donc c'est exactement ça qu'il me faut.
Maintenant, il me falloir adapter ta macro à ma feuille.

MErci d'avance !!!
Salut
David
 
Salut Claude
Feuil2, ta liste de A2 à A15 (par exemple
Feuil1, en A5, ton résultat

Alt+F11 pour passer en VBA
fenêtre Projet - VBA Project
Double-clic sur Feuil2
Fenêtre code
tu clique sur le menu (Général) et tu sélectionnes Worksheet

tu dois avoir une macro qui se crée :
Worksheet_SelectionChange
Sinon tu la crées en sélectionnant SelectionChange dans le 2me menu (à droite du précédent)

il te reste à rentrer le code
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo Err_SelectionChange
Dim Réf_Nom As String
Réf_Nom = 'A1:A15'

If Not Intersect(Target, Range(Réf_Nom)) Is Nothing Then
If Target.Columns.Count = 1 And Target.Rows.Count = 1 Then
Sheets('Feuil1').Range('A5') = Target
Else
MsgBox ('mauvaise sélection')
End If
End If

Sortie_SelectionChange:
Exit Sub
Err_SelectionChange:
MsgBox (Err.Number & ' - ' & Err.Description)
Resume Sortie_SelectionChange
End Sub

ça devrait fonctionner
A+
 
Re bonjour !

Bon, en fait, tellement que je suis nul, je n'arrive pas adapter a macro proposée sur mon type.
Donc, je joint le fichier 'essai' qui représente mon classeur. Donc, si quelqu'un peut y jeter u coup d'oeil et m'aider, ca serait gentil.

Merci d'avance à tt le monde.
David
 
Je suis bête, j'ai oublier de joindre le fichier!!!!

Le voici

David [file name=Essai_20060531171908.zip size=2072]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Essai_20060531171908.zip[/file]
 

Pièces jointes

- 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
1
Affichages
783
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…