ご訪問ありがとうございます。
Googleシートマスターのひろしです。
前回
【VBA】Excelフィルタリング後の値を取得する方法
Excelでフィルタリング後の値を別シートに
出力することができます。
今回は、カラムをアルファベットから数字に変換する方法をお伝えします。
スクリプト的には1行で終わりです。
カラム番号を取得する
ColNo = Columns(colName).Column
これだけでOKです。
' 列名→列番号
Function GetColNo(ByVal colName As String) As Long
GetColNo = Columns(colName).Column
End Function
なので引数にXを指定すれば24が返ってきます。
。。。。
お恥ずかしい。。。
実は、セルにカラム情報( FとかE)が入っていて
その情報から列番号を取得したくて作りました。
でも、Cells関数は列番号じゃなくても、
Cells(5,”F”)
みたい使い方ができるんですね。
なので特に必要はなくなりました。
最後までご覧いただきありがとうございます。
つぎはこちら
【VBA】Excel 指定されたExcelファイルを読み込む方法
【VBA】セルに指定したExcelファイルを読み込むことができます。
コメント