Plage VBA / Adresse de Cellule

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

David Gagnon

Last updated on janvier 12, 2022

Ce tutoriel montre comment obtenir l’adresse d’une cellule ou d’une plage.

Obtenir l’Adresse d’une Plage

Cette opération permet d’afficher l’adresse de la cellule en utilisant l’objet Range:

MsgBox Range("A1").Address

Obtenir l’Adresse d’une Cellule

Cette opération affiche l’adresse de la cellule à l’aide de l’objet Cells :

MsgBox Cells(1,1).Address

Adresse de la Cellule Active

Pour obtenir l’adresse de la cellule active, utilisez ce code :

MsgBox ActiveCell.Address

Attribuer une Variable à l’Adresse de la Cellule

Vous pouvez également assigner l’adresse de la cellule à une variable de type chaîne de caractères pour faciliter son utilisation dans votre code :

Dim strAdresse As String
strAdresse = Range("A1").Address

MsgBox strAdresse

Obtenir le Numéro de Ligne à Partir de l’Adresse de la Cellule

Ce code extrait le numéro de ligne d’une adresse :

Sub ObtenirRangée_Adresse()
Dim strAdresse As String
Dim NumLigne As Long

strAdresse = Range("A1:a10").Address

NumLigne = Range(strAdresse).Row

MsgBox NumLigne

End Sub

Cependant, vous pouvez généralement utiliser ce code beaucoup plus simple :

MsgBox Range("A1").Row

VBA Coding Made Easy

Stop searching for VBA code online. Learn more about AutoMacro - A VBA Code Builder that allows beginners to code procedures from scratch with minimal coding knowledge and with many time-saving features for all users! vba save as


Learn More!
vba-free-addin

Module Complémentaire d'Exemples de Code VBA

Accédez facilement à tous les exemples disponibles sur le site.

Naviguez simplement dans le menu, cliquez, et le code sera inséré directement dans votre module. Module complémentaire .xlam.

(Aucune installation requise!)

Téléchargement gratuit

Retour aux exemples de code VBA