Question Convertir les cellules (1,1) en "A1" et vice versa


Je travaille sur un générateur de feuille de calcul dans Excel 2007. J'ai une certaine disposition que je dois suivre et je dois souvent formater des cellules basées sur des entrées. Comme le générateur est dynamique, je dois calculer toutes sortes de plages, fusionner des cellules, etc.

Comment puis-je convertir des valeurs comme celle-ci?

Cells(1,1) dans A1 et vice versa


58
2018-06-07 08:46


origine


Réponses:


le Adresse la propriété d'une cellule peut l'obtenir pour vous:

MsgBox Cells(1, 1).Address(RowAbsolute:=False, ColumnAbsolute:=False)

résultats A1.

Le contraire peut être fait avec le Row et Column propriété de Range:

MsgBox Range("A1").Row & ", " & Range("A1").Column

résultats 1,1.


102
2018-06-07 08:53