Je travaille sur un générateur de feuille de calcul dans Excel 2007. J'ai une certaine disposition à suivre et je dois souvent formater les cellules en fonction 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
La propriété Address d'une cellule peut obtenir ceci pour vous:
MsgBox Cells(1, 1).Address(RowAbsolute:=False, ColumnAbsolute:=False)
résultats A1
.
L’inverse peut être fait avec les propriétés Row
et Column
de Range
:
MsgBox Range("A1").Row & ", " & Range("A1").Column
résultats 1,1
.