タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

VBAと列番号に関するlocke-009のブックマーク (1)

  • 数値から列番号を取得する:Excel VBA|即効テクニック|Excel VBAを学ぶならmoug

    Excelの列番号はA・B・C…で表しますが、VBAでセルを操作するとき、列を数値で指定したいこともあります。小さい数字なら、1 はA列、2 はB列と、脳内で変換することも簡単ですが、21や24など大きい数字の列番号となると、間違えやすくなりますね。 列番号を調べるには、次のように半角英数字のアスキーコードを利用する手もあります。 Sub Sample1() Dim num As Long num = InputBox("列の数字を入力してください") MsgBox Chr(num + 64) End Sub 大文字Aのアスキーコードは 65 なので、指定された数値に 64 を加算しています。 しかし、この方法では AA列以降には対応できません。 こんなときはAddressプロパティを使うと便利です。 MsgBox Cells(1, 27).Address を実行すると「$AA$1」のよう

  • 1