シート・セル・列・行を選択するExcel VBA
Excelの選択とは、操作する範囲を指定することです。
Homeに戻る >
Excel 基本Tipsへ
通常の操作でセルを選択しフォントや表示位置を設定しますが、それと同じようにVBAで選択し操作します。
選択するVBAは「Selectメソッド」を使用します。
- シートを指定するには、Sheets・Worksheets・ActiveSheetを指定します。
- セルを指定するには、Range・Cellsを指定します。
- 行を指定するには、Rowsを指定します。
- 列を指定するには、Columnsを指定します。
ここで使うExcelの用語
カーソルとは、入力位置をしめす縦線等の記号位置です。点滅している場合が多いいです。
ブックとは(正式にはワークブックといいます)、1つのファイルを表します。
シートとは(正式にはワークシートといいます)、一枚の表を表します。Excelで新規ファイルを作成した場合、新規ブックが作成され、その中に3枚のワークシートが含まれています。
Excelの最大列数と最大行数は?
列は縦方向、行は横方向です。右端列はExcel2003までは「IV」、Excel2007では「XFD」になります。
- Excel2003までのシートは65,536行×256列になります。
- Excel2007では 1,048,576行×16,384列になります。
- Excel2019もExcel2007と同じで 1,048,576行×16,384列になります。
関連するTipsの「ブック・シート・セルの名前」も参照してください。
シート・セル・列・行を選択するExcel VBA コード
シートを選択するVBA
'カーソルがあるシート
ActiveSheet.Select
'Sheet1を選択
Worksheets("Sheet1").Select
'1番目のシートを選択
Worksheets(1).Select
セルを選択するVBA
'カーソルがあるセル
ActiveCell.Select
'A1形式
Range("B2").Select
'範囲指定
Range("B2:C3").Select
'複数範囲
Range("B2:C3,B5:C6,B8:C9").Select
'セル位置範囲指定
Range(Cells(2, 2), Cells(3, 3)).Select
'行指定
Range("2:2").Select
Range("2:4").Select
Range("2:4,6:7").Select
'列指定
Range("C:C").Select
Range("C:E").Select
Range("C:E,G:I").Select
'セル位置選択
'Cells( 行 [↓] , 列 [→] )
Cells(2, 3).Select
行と列を選択するVBA
'Offset指定
Selection.Offset(-1, 2).Select
'行方向の選択
Selection.Offset(1).Select
'列方向の選択
Selection.Offset(, 2).Select
'列の選択
Columns(2).Select
'複数列の選択
Columns("C:D").Select
'行の選択
Rows(2).Select
'複数行の選択
Rows("2:4").Select
Homeに戻る >
Excel 基本Tipsへ
■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します
Copyright (c) Excel-Excel ! All rights reserved