- - PR -
Excel VBA セル取得方法について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-09-24 14:11
【やりたいこと】
複数行列選択されたかを判断し、 複数行選択時はエラーメッセージを表示させ、 1セル(1行1列)選択時のみ、 次の処理を実行させようと思っています。 【教えていただきたいこと】 範囲指定されたか否かの判断の コーディングがわからずにおります。 どうか教えてください。 よろしくお願いいたします。 | ||||
|
投稿日時: 2008-09-24 14:59
どのタイミングで判断するつもりですか? | ||||
|
投稿日時: 2008-09-24 15:20
q.どのタイミングで判断するつもりですか?
A.選択後、実行ボタンを押して、 マクロ内でチェックしたいと思っています。 以上、よろしくお願いいたします。 | ||||
|
投稿日時: 2008-09-24 15:31
こんな感じとか。
追記:ActiveWindow.RangeSelection.Address の方が厳密でいいかも。 [ メッセージ編集済み 編集者: ひろれい 編集日時 2008-09-24 15:34 ] | ||||
|
投稿日時: 2008-09-24 15:46
> 追記:ActiveWindow.RangeSelection.Address の方が厳密でいいかも。
ActiveWindow.RangeSelection.Count の方が素直でいいかも。 まぁ何にしても、肝は Selection(もしくはRangeSelection) なので、 ヘルプやウォッチ式を駆使して、やりたいことができそうなメンバを探してみて下さい。 | ||||
|
投稿日時: 2008-09-24 15:53
おっしゃる通りですねorz 訂正ありがとうございます。 | ||||
|
投稿日時: 2008-09-25 09:14
ひろれいさん、こあらさん。
ActiveWindow.RangeSelection.Count を使用して、 やりたいことのコーディングができ、 テストも無事終了いたしました。 ありがとうございました。 |
1