78 votes

Numéro de colonne Excel à partir du nom de la colonne

Comment obtenir le numéro de colonne à partir du nom de la colonne dans Excel en utilisant une macro Excel ?

1voto

Troy Points 1

Vous pouvez ignorer tout cela et mettre vos données dans un tableau. Vous pouvez ensuite vous référer au tableau et à l'en-tête, et le tout sera entièrement dynamique. Je sais que cela date d'il y a trois ans, mais quelqu'un peut encore trouver cela utile.

Exemple de code :

Activesheet.Range("TableName[ColumnName]").Copy

Vous pouvez également utiliser :

activesheet.listobjects("TableName[ColumnName]").Copy

Vous pouvez même utiliser ce système de référence dans les formules des feuilles de calcul. Il est très dynamique.

J'espère que cela vous aidera !

-4voto

FatBatman Points 15

À mon avis, la façon la plus simple d'obtenir un numéro de colonne est la suivante :
Sub Sample() ColName = ActiveCell.Column MsgBox ColName End Sub

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X