Cellule qui varie en fonction de la cellule selectionner

balou11 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -  
balou11 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous,

Je souhaite que la cellule "I2" ait la même valeur qui se trouve dans la cellule que je sélectionne dans mon tableau (avec 2 colonne en arrière)

Je m'explique : je dois faire une liste déroulante dans ma cellule H13, a partir du nom qui se trouve en G13. j'ai utiliser la fonction décaler dans la cellule "I2" et cela fonctionne. Par contre quand je passe sur la cellule "H14", le nom reste toujours celui de la cellule H13 Voila la formule :
"=DECALER(H13;0;-2)
Il faudrait que le H13 puisse être égal a la cellule dans laquelle je me trouve . . . mais la je sèche ! ! !
Ex : Si je suis en H22, I2 devrait me ramener :=DECALER(H22;0;-2)

Par avance je vous remercie de l'aide précieuse que vous allez m'apporter !

6 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re

Selon ton fichier exemple, avec une macro à mettre dans le Worksheet de la feuille Proprio (ALT+F11 pour ouvrir Editeur VBA - double clic sur le nom de la feuille dans l'arborescence à gauche - copier et coller la macro suivante dans la page blanche puis fermer l'éditeur)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("F10:F20")) Is Nothing Then
Range("G2") = Range("E" & Target.Row)
End If
End Sub

Macro à adapter ensuite à ton fichier réel en changeant l'adresse de la plage des cellules sélectionnables, celle de la cellule de retour et la colonne du nom ç retourner si ce n'est pas la colonne E

Cdlmnt
Via
1
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Pas clair du tout
Pourquoi la fonction DECALER en I2 alors que la liste déroulante se trouve ailleurs ?
La fonction DECALER devrait être dans la Validation de données de la cellule où se trouve la liste déroulante plutôt ?

Fournis un exemple de ton fichier en le postant sur mon-partage.fr, en copiant le lien créé et en revenant le coller ici
Donne dans ton fichier les exemples de listes déroulantes attendues

Cdlmnt
Via
0
balou11 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 
Je me reformule,
Je souhaite avoir dans la colonne H les biens qui correspondent au propriétaire mentionné dans la colonne F. Sachant qu'un propriétaire peut posséder plusieurs biens.

Je souhaite que mon menu déroulant qui se situe dans la cellule H13 (biens) se réfère aux données qui se trouve deux colonnes auparavant (d'ou mon utilisation de la fonction DECALER) soit dans la cellule F13 (propriétaire)
Jusque la pas de problème.

En revanche lorsque je fais la même manipulation pour la ligne en dessous (14), les données (biens) indiquées dans la cellule H14 correspondent encore aux infos de la cellule F13 (propriétaire) et non pas la cellule F14 comme je le souhaite.
0
JCB40 Messages postés 3013 Date d'inscription   Statut Membre Dernière intervention   463
 
Bonjour,
Un exemple de votre fichier avec explications serait le bienvenu.
Pour transmettre un fichier,
Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com

Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Cordialement

0

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

Posez votre question
balou11 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 
Merci, j'ai essayer de simplifier au maximun dans ce lien :

https://www.cjoint.com/c/ILvoc2q4yRY

Merci encore !
0
balou11 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Via,

Me voila de retour, je viens de tester, c'est super ! ! !
Je te remercie énormément pour cette aide précieuse.
Je te souhaite d'excellentes fêtes de fin d'année et au plaisir. . . .

Encore merci,
Balou11
0