Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2781 / 13646 ツリー ←次へ | 前へ→

【66024】レンジ形式をRC形式に変換したい 検査 10/7/17(土) 11:53 質問[未読]
【66025】Re:レンジ形式をRC形式に変換したい かみちゃん 10/7/17(土) 12:08 発言[未読]
【66026】Re:レンジ形式をRC形式に変換したい 検査 10/7/17(土) 13:05 質問[未読]
【66027】Re:レンジ形式をRC形式に変換したい かみちゃん 10/7/17(土) 13:12 発言[未読]
【66028】Re:レンジ形式をRC形式に変換したい 検査 10/7/17(土) 14:33 お礼[未読]

【66024】レンジ形式をRC形式に変換したい
質問  検査  - 10/7/17(土) 11:53 -

引用なし
パスワード
    VBAでフィルターをON状態で、各フィールドを全て表示にしたいので、VBAでフィールドの範囲を取得し、文字列操作で範囲の最終列を取得しましたが、最終列が "AA" "AH" のようになり、単純にASC("AH")-ASC("A")のように,フィールドを取得する事ができません。
 フィールド範囲を最初から、RC形式で取得したいのですが、どうすればよいでしょうか?

【66025】Re:レンジ形式をRC形式に変換したい
発言  かみちゃん  - 10/7/17(土) 12:08 -

引用なし
パスワード
   こんにちは。かみちゃん です。

> フィールド範囲を最初から、RC形式で取得したい

以下のようなことをしたいのでしょうか?
 MsgBox Range("AH1").Column

【66026】Re:レンジ形式をRC形式に変換したい
質問  検査  - 10/7/17(土) 13:05 -

引用なし
パスワード
   ▼かみちゃん さん:
こんにちは。かみちゃん です。
早速のご返答ありがとうございました。

欲しいのは、'$A$7:$Z$256" といった形式の $Z を R1C1形式では、28 と数字で取得したいのです。

【66027】Re:レンジ形式をRC形式に変換したい
発言  かみちゃん  - 10/7/17(土) 13:12 -

引用なし
パスワード
   こんにちは。かみちゃん です。

> '$A$7:$Z$256" といった形式の $Z を R1C1形式では、28 と数字で取得したい

Zがなぜ28なのか、どういう計算なのかわかりませんが、以下のような感じでできませんか?
MsgBox Range("$A$7:$Z$256").Columns.Count + 2

【66028】Re:レンジ形式をRC形式に変換したい
お礼  検査  - 10/7/17(土) 14:33 -

引用なし
パスワード
   かみちゃん さんへ。ありがとうございます。
御提案の方法で出来ました。
>Zがなぜ28なのか、
26でした。

簡易な方法で、出来るとは思いもよりませんでした。
ありがとうございました。

2781 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free