• ベストアンサー

エクセルで今あるセルからデータのある最終列までの範囲を選択するには

セルが、あるセルにあり、そのセルから右へデータのある最後の列までの範囲を選択するコードを教えていただけないでしょうか。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

質問が良くわからない。 >セルが、あるセルにあり なんて何のこと? 例えばD3を今選択されていて、I3が、データのあるセルとしては一番右の列の場合、 SHIFTキーを押しつつ、ENDキーを押し、続いて横矢印きーでよいのかな。 コードってVBAの話ですか。 それをマクロの記録をとればわかることですよ。 D5の例 Range("D5").Select Range(Selection, Selection.End(xlToRight)).Select

その他の回答 (3)

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

マクロ記録。 途中に空白セルがあってもこれでいくでしょう。 Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

>範囲を選択するコードを教えていただけないでしょうか コードではありませんがそのセルから右へデータのある最後の列までの範囲を選択する方法です ノートパソコンで確認してます 多分デスクトップでも同じだと思います Ctrl+Shift+→キー(end)

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

例えば MsgBox Range(ActiveCell, ActiveCell.End(xlToRight)).Address とか MsgBox Range(ActiveCell, Cells(ActiveCell.row, Columns.Count).End(xlToLeft)).Address