Excel VBA質問箱 IV

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

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


10358 / 13644 ツリー ←次へ | 前へ→

【22294】行の選択 ほい 05/2/15(火) 11:57 質問[未読]
【22300】Re:行の選択 かみちゃん 05/2/15(火) 12:34 回答[未読]
【22302】Re:行の選択 IROC 05/2/15(火) 13:08 回答[未読]
【22307】Re:行の選択 ほい 05/2/15(火) 16:15 お礼[未読]

【22294】行の選択
質問  ほい  - 05/2/15(火) 11:57 -

引用なし
パスワード
   Sub 選択()
Dim LastRow As Long
    LastRow = Cells(65536, 1).End(xlUp).Offset(0).Row
   Rows(2:LastRow).Select
End Sub

2行目から最終行までの行を選択したいので上の通り作りましたが、
「 Rows(2:Last Row)」でエラーがでてしまいます。
(「 Rows(Last Row)」にすると最終行を選択できるのですが)

どのように変更すれば良いでしょうか

【22300】Re:行の選択
回答  かみちゃん  - 05/2/15(火) 12:34 -

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

>2行目から最終行までの行を選択したい

最終行というのが、Excelの最大行ではなく、A列にデータの入っている最後の行と
いう意味であれば、
 Range(Rows(2), Rows(LastRow)).Select
でできると思います。

【22302】Re:行の選択
回答  IROC  - 05/2/15(火) 13:08 -

引用なし
パスワード
   EntireRowを使うと簡単です。

Range("A2", Range("A65536").End(xlUp)).EntireRow.Select

【22307】Re:行の選択
お礼  ほい  - 05/2/15(火) 16:15 -

引用なし
パスワード
   ▼かみちゃんさんとIROC さんへ
  
  ありがとうございました

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