パソコン関連の書籍等を読んで試したりしながらアウトプットしまくります。

アウトプットしながら学ぶ

EXCELマクロVBA

Excel VBAで列のアルファベットを取得するコード

投稿日:

Excel VBAで列のアルファベットを取得する方法です。

こんな表があるとします。

会員番号 名前
1 やまだ
2 いとう
3 ごとう

会員番号はA列、名前はB列です。

名前の列のアルファベットを取得するコードはこうなります。

Cells(1, 2).Address(True, False)
は「B$1」となるので、「$1」を消して「B]となります。

Cells(1, 2)の「2」はWorksheetFunction.Match("名前", Range("A1:B1"), 0)で取得できます。

A1:B1 に「名前」が見つからない場合、「WorksheetFunctionクラスのMatchプロパティを取得できません 」というエラーメッセージがでます。

 

 







-EXCELマクロVBA

Copyright© アウトプットしながら学ぶ , 2022 AllRights Reserved Powered by AFFINGER4.