※ ChatGPTを利用し、要約された質問です(原文:Excel2010テーブル内の見出しの列番取得)
Excel2010テーブル内の見出しの列番取得
このQ&Aのポイント
VBAでExcel2010テーブル内の指定した見出しの列番号を取得する方法について教えてください。
特定の見出しの列にフィルターをかけるために、その見出しの列番号が必要です。
列番号を取得するためのコード例も教えていただけると助かります。
VBAでテーブル内のオートフィルターを処理するにあたり、
"AAA"という見出しの列でフィルターをかけたいのですが、
下記の構文等ではエラーが出てうまくいきませんでした。
Worksheets("sheet1").ListObjects("xxx").Range.AutoFilter Field:="AAA", Criteria1:="<>"
なので、"AAA"の列が何番目なのかを取得して上記構文に代入しようとしているのですが、
どう記述すれば良いでしょうか?
ちなみにうまくいきませんでしたが、イメージは下記の通りです。(笑
列番号 = Worksheets("sheet1").ListObjects("xxx").ListColumns("AAA").Column
宜しくお願い致します。
お礼
あ、ほんとだ。 惜しいですね。(笑 有難うございました。