• ベストアンサー

VBA、行を選択するには

エクセルVBAを使用しているのですが、 行をまるごと選択することはできるのでしょうか? 調べてみたのですが、調べ方が悪いのかみつけることでできませんでした。 ご存知でしたら教えていただけるとうれしいです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

何を言っているのか・・・? 行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