Astuce VBA – Retourner le numéro de ligne d’une lettre

Bonjour à tous,

Dans plusieurs situations, il est utile de retourner le numéro qui correspond à une lettre.
Par exemple, A correspond à 1, B à 2, etc.

Pour les lettres A à Z
Une solution simple est d'utiliser la formule suivante :
ASC("A")-64

ASC retourne le numéro du caractère ASCII, qui démarre à 65 pour la lettre A.
Il faut aussi que la lettre soit en majuscule.

Au delà de Z et pour les lettres en minuscule

Une autre solution consiste à utiliser le numéro de la colonne qui correspond :
Range("AA1").Column

A bientôt.

Gaëtan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !
Pour marque-pages : permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *