セルの列のアルファベットを取得する【ExcelVBA】
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
実際に使用したサンプルコード
列をxlA1形式の「列のアルファベット」を取得
■番号の場合
〇Range.Columnプロパティ → 指定した範囲の最初の領域の最初の列の番号
MsgBox Range("A1").Column
〇Range.Rowプロパティ → 指定した範囲の最初の領域の最初の行の番号
MsgBox Range("A1").Row
〇Range.Addressプロパティ → セルのアドレスを取得
MsgBox Range("A1").Address
引数 RowAbsolute True:行の絶対参照(既定値)、False:相対参照 [省略可能]
ColumnAbsolute True:列の絶対参照(既定値)、False:相対参照 [省略可能]
ReferenceStyle 参照形式を指定 xlA1 A1 形式 xlR1C1 R1C1 形式
MsgBox Range("A1").Address(False, False)
〇Mid関数 引数String → 抜き出す文字列
引数Start → どこから抜き出す
引数Length → どれだけ抜き出す
Debug.Print Mid(Range("A1").Address(False, False), 1, 1)
〇Left関数 左から抜き出す 引数String 抜き出す文字列
引数Length どれだけ抜き出す
Debug.Print Left(Range("A1").Address(False, False), 1)