Excel VBA質問箱 IV

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

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


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

【10177】行全選択 クレア 04/1/9(金) 15:52 質問
【10178】Re:行全選択 INA 04/1/9(金) 15:59 回答
【10179】Re:行全選択 クレア 04/1/9(金) 16:03 お礼

【10177】行全選択
質問  クレア  - 04/1/9(金) 15:52 -

引用なし
パスワード
   fRow = findValue.Row 
Rows("fRow:fRow").Select

上記の記述で「findValue」には、セルの値が入っており、
fRowには、そのセルの行番号がはいります。
しかし、下の「Rows("fRow:fRow").Select」で、
その行全てを選択しようと思っているのですが、
「型が一致しません。」とエラーが出てしまいます。
なぜでしょうか?
わかる方、いらっしゃいましたら、是非教えてください。
よろしくお願いします。

【10178】Re:行全選択
回答  INA  - 04/1/9(金) 15:59 -

引用なし
パスワード
   "" で囲むと文字列あつかいになってしまいます。
変数でつかうのなら""は不要です。

1行であれば、
Rows(fRow).Select

あとは

Rows(fRow1 & ":" & fRow2).Select

のように文字列を & でつなげることが出来ます。

−−−−−−−
>fRow = findValue.Row 
>Rows("fRow:fRow").Select
>上記の記述で「findValue」には、セルの値が入っており、

findValue は 値でなく Dim findValue As Range の
rangeオブジェクトでは?

【10179】Re:行全選択
お礼  クレア  - 04/1/9(金) 16:03 -

引用なし
パスワード
   INAさん
どうもありがとうございます!
おっしゃるとおりでした!
これで作業がはかどります!

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