Menu

Récupérer valeur de la case en bas à droite de celle où je clic [Résolu]

Villette54 293 Messages postés vendredi 15 mars 2013Date d'inscription 12 juin 2018 Dernière intervention - 10 oct. 2017 à 14:54 - Dernière réponse : Villette54 293 Messages postés vendredi 15 mars 2013Date d'inscription 12 juin 2018 Dernière intervention
- 10 oct. 2017 à 16:04
Bonjour,

Bon, en premier lieu désolé pour ce titre à rallonge mais je ne savais pas comment résumer ça (c'est d'ailleurs pour ça que mes recherches ont été un échec)

Je suppose que c'est faisable facilement mais je ne connais pas la fonction qui le permet, je veux simplement récupérer le contenu de la cellule qui est toujours 1 à droite et 1 en dessous de celle ou je clique. Par exemple si je clique en A1, je veux qu'une msgbox me donne la valeur en B2 et ce peu importe ou je clique.

Merci pour votre aide.

Voici une version simplifiée d'un bout de code pour aider un peu à structurer mes propos :
Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Count > 1 Then Exit sub

If Not Intersect(Target, Range("A1:C50")) Is Nothing Then
Msgbox "" 'c'est ici que je seche
End If

End sub
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
cs_Le Pivert 5174 Messages postés jeudi 13 septembre 2007Date d'inscriptionContributeurStatut 15 juin 2018 Dernière intervention - 10 oct. 2017 à 14:59
1
Merci
Bonjour,

Voir ceci:

https://msdn.microsoft.com/fr-fr/library/office/ff840060.aspx

MsgBox ActiveCell.Offset(rowOffset:=1, columnOffset:=1).Value

Merci cs_Le Pivert 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 24283 internautes ce mois-ci

Villette54 293 Messages postés vendredi 15 mars 2013Date d'inscription 12 juin 2018 Dernière intervention - 10 oct. 2017 à 16:02
Voilà !! C'est ça que je cherchais mais je n'arrivais plus à mettre un nom sur la fonction.

Merci beaucoup pour ton aide :)
Je peux clôturer.

Bonne journée
Commenter la réponse de cs_Le Pivert
f894009 13114 Messages postés dimanche 25 novembre 2007Date d'inscription 15 juin 2018 Dernière intervention - 10 oct. 2017 à 14:58
0
Merci
Bonjour,

Par exemple si je clique en A1, je veux qu'une msgbox me donne la valeur en B2 et ce peu importe ou je clique.
Peut pas aller, c'est l'un ou l'autre
Villette54 293 Messages postés vendredi 15 mars 2013Date d'inscription 12 juin 2018 Dernière intervention - 10 oct. 2017 à 16:04
Je comprends ce que tu veux dire. C'est moi qui me suit mal exprimé, je voulais simplement que ce décalage (1,1) s'applique peu importe ou je clique, d'où mon exemple.
cs_Le Pivert à solutionné mon problème donc je peux clôturer

Merci quand même pour ton aide.

Bonne journée,
Commenter la réponse de f894009