Hello,
J'ai une fonction qui prend en paramètre un 'Range'.
Je souhaite convertir ce 'Range' en 'Cell' (je veux récupérer l'indice colonne et l'indice ligne
Merci pour vos infos
Hello,
J'ai une fonction qui prend en paramètre un 'Range'.
Je souhaite convertir ce 'Range' en 'Cell' (je veux récupérer l'indice colonne et l'indice ligne
Merci pour vos infos
Bonjour,
Je ne comprend pas la question, tu pourrais essayer d'exposer ton problème différement ?
LES FAQ OFFICE - LES COURS OFFICE - LES COURS EXCEL - LES LIVRES OFFICE - SOURCES VBA - ATELIER BRICOLAGE VBA
Lorsque votre problème est solutionné, pensez à le signaler en cliquant sur le bouton au bas de la discussion.
J'ai trouvé youpi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'Récupération de la cellule saisie iColCour = Target.Cells.Column iLigCour = Target.Cells.Row
Pour info, la "cellule saisie" est l'objet Target.
Tu peux le manipuler sans avoir besoin de ses coordonnées.
Si tu tiens à connaître son adresse:
Ah oui, petite correction à ton code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part MsgBox Target.Address
est suffisant, pas besoin de .Cells.
Code : Sélectionner tout - Visualiser dans une fenêtre à part iColCour = Target.Column
N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
Pensez aussi à voter pour les réponses qui vous ont aidés.
------------
Je dois beaucoup de mes connaissances à mes erreurs!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager