- ベストアンサー
VBA、行を選択するには
エクセルVBAを使用しているのですが、 行をまるごと選択することはできるのでしょうか? 調べてみたのですが、調べ方が悪いのかみつけることでできませんでした。 ご存知でしたら教えていただけるとうれしいです。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
何を言っているのか・・・? 行5を選択 ActiveSheetなら下記。他はbook,sheet指定 Rows(5).Select
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.4
注目するセルを含む行全体を Entirerow で捉えられます。 Delete、Hiddenなどと用います。 こういう使い方が出来ます。 Sub test01() Range("A2").EntireRow.Delete End Sub ーー Sub test02() Range("A2:A4").EntireRow.Delete End Sub ーー Sub test02() Range("A2:A4").EntireRow.Hidden = True End Sub ーー Sub test04() Rows(2).EntireRow.Delete End Sub 列の場合がEntireColumnです。
- higekuman
- ベストアンサー率19% (195/979)
回答No.3
マクロの記録をしてみれば判ると思いますけど。
- zap35
- ベストアンサー率44% (1383/3079)
回答No.2
行番号がわかっているなら Rows(i).Select 特定のセルの行を選択するならEntireRowを用います 例えばA列の最終データ行を1行を選択するなら Range("A65536").End(xlUp).EntireRow.Select