Excel VBA質問箱 IV

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

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


29404 / 76738 ←次へ | 前へ→

【52616】Re:Rangeの使用方法
発言  かみちゃん  - 07/11/21(水) 18:17 -

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

>もう、何がなんだか分かりません!!

モジュールの先頭に、
Option Explicit
を記述して、変数の宣言を強制的にしてください。

本当は、
変数「検索行」「検索列」の設定の仕方をもっと簡単にすることができるのですが、
まずは、変数の宣言をきちんとしてみましょう。
そうでないと、Excelも「もう、何がなんだか分かりません」と悲鳴を上げてしまいます。

とりあえず、
検索対象 = Range(Cells(検索行.Row, 検索列.Column), Cells(検索行.Row + 1000, 検索列.Column + 200))
の部分を
Set 検索対象 = Range(Cells(Range(検索行).Row, Range(検索列).Column), Cells(Range(検索行).Row + 1000, Range(検索列).Column + 200))
とすることで、とりあうず、対応できます。
以下、変数「検索行」「検索列」について、扱い方は同じ。
0 hits

【52615】Rangeの使用方法 美貴 07/11/21(水) 17:51 質問
【52616】Re:Rangeの使用方法 かみちゃん 07/11/21(水) 18:17 発言
【52634】Re:Rangeの使用方法 美貴 07/11/22(木) 13:11 質問
【52636】Re:Rangeの使用方法 かみちゃん 07/11/22(木) 21:34 発言
【52679】Re:Rangeの使用方法 美貴 07/11/26(月) 10:05 発言
【52707】Re:Rangeの使用方法 ハチ 07/11/27(火) 9:08 発言
【52708】Re:Rangeの使用方法 美貴 07/11/27(火) 10:35 発言
【52709】Re:Rangeの使用方法 ハチ 07/11/27(火) 11:14 回答
【52711】Re:Rangeの使用方法 美貴 07/11/27(火) 12:02 お礼

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