列名(アルファベット)取得
🟢 Excel VBA
投稿日: 2026年4月9日16:29
Public Function DispClmStr(lngClm As Long) As String
Dim strClm As String
Dim rngClm As Range
'
Set rngClm = Columns(lngClm)
strClm = rngClm.Address
DispClmStr = Mid(strClm, 2, InStr(strClm, ":") - 2)
End Function
列番号を引数として渡し、
その列全体をRangeとして取得。
Rangeのアドレスを文字列として取得。
(絶対参照で取得される)
最初の$以降、セル範囲の区切り「:」の前までを取得して返す関数
その列全体をRangeとして取得。
Rangeのアドレスを文字列として取得。
(絶対参照で取得される)
最初の$以降、セル範囲の区切り「:」の前までを取得して返す関数
No Comment