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

Pour marque-pages : Permaliens.

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.