Excel VBA質問箱 IV

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

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


17016 / 76738 ←次へ | 前へ→

【65183】シートの指定がうまくいきません
質問  tm  - 10/4/24(土) 13:01 -

引用なし
パスワード
   Set input_l = Sheets(Cells(5, j)).Range(Cells(3, j)).Find(what:=Range("ナンバー"))
という風にしてみたらエラーになります。
Set input_l = Sheets("カウント").Range(Cells(3, j)).Find(what:=Range("ナンバー"))
とすると問題はでないです。

範囲の指定は名前をつけて指定しています。
セル上の関数ではシートを指定しなくてもindirect関数を使ったりして
エラーなく範囲を認識してくれていたのですが
これをVBA上でも拾い上げる必要が出てきてました。
ところがシートを指定しなくてはエラーが出るようで
セル上にCELL関数などを使ってシート名を表示し、上記のようなコードを書いた次第です。
しかし、うまくいきません。

うまくいかないのはどのようなことが考えられますか?
ご教授願います。
0 hits

【65183】シートの指定がうまくいきません tm 10/4/24(土) 13:01 質問
【65186】Re:シートの指定がうまくいきません ichinose 10/4/24(土) 17:09 発言
【65187】Re:シートの指定がうまくいきません tm 10/4/24(土) 17:13 お礼

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