![]() |
セル範囲の指定方法:Excel VBA入門 |
スポンサードリンク | |
2022/7/21
Range | Cells | Rows | Columns |
Offset | Resize | EntireRow | EntireColumn |
終端セル | CurrentRegion | UsedRange | SpecialCells |
Sub rei_801() Worksheets("Sheet1").Activate Range("B2").Select End Sub |
Sub rei_801a() Worksheets("Sheet1").Range("B2").Value = "Excel" End Sub |
Sub rei_802() Worksheets("Sheet1").Activate Range("A1,B3").Select End Sub |
Sub rei_802() Worksheets("Sheet1").Range("A1,B3").Value = "Excel" End Sub |
Sub rei_803() Worksheets("Sheet1").Activate Range("A1:B3").Select End Sub |
Sub rei_803a() Worksheets("Sheet1").Activate Range("A1", "B3").Select End Sub |
Sub rei_803b() Worksheets("Sheet1").Range("A1", "B3").Value = "Excel" End Sub |
Sub rei_804() Worksheets("Sheet1").Activate Range("B1").Range("B2:D3").Select End Sub |
Sub rei_805() Worksheets("Sheet1").Activate Range("A1:B3").Select Range("B1").Value = ”Excel" End Sub |
Sub rei_805a() Dim r As Range Dim c As Range Dim cn As Integer Set r = Range("A1:B3") For Each c In r cn = cn + 1 c.Value = cn Next End Sub |
Sub rei_806() Worksheets("Sheet1").Activate Cells(3, 2).Select End Sub |
Sub rei_806a() Worksheets("Sheet1").Activate Cells(3, "B").Select End Sub |
Sub rei_807() Worksheets("Sheet1").Activate Range(Cells(1, 1), Cells(3, 2)).Select End Sub |
Sub rei_807a() Worksheets("Sheet1").Range(Cells(1, 1), Cells(3, 2)).Value = "Excel" End Sub |
Sub rei_811() Worksheets("Sheet1").Activate Rows(2).Select End Sub |
Sub rei_812() Worksheets("Sheet1").Activate Rows("2:5").Select End Sub |
Sub rei_813() Worksheets("Sheet1").Activate Range("B2:D10").Rows("3:5").Select End Sub |
Sub rei_814() Worksheets("Sheet1").Activate Range("A2,A4").EntireRow.Select End Sub |
Sub rei_815() Worksheets("Sheet1").Activate Columns("B").Select End Sub |
Sub rei_816() Worksheets("Sheet1").Activate Columns("B:D").Select End Sub |
Sub re_i817() Worksheets("Sheet1").Activate Range("A1,C1").EntireColumn.Select End Sub |
Sub rei_820() Worksheets("Sheet1").Activate Range("B1").Offset(3, 2).Select End Sub |
Sub rei_821() Worksheets("Sheet1").Activate Range("A1:B3").Offset(2, 3).Select End Sub |
Sub rei_830() Worksheets("Sheet1").Activate Range("B2").Resize(2, 3).Select End Sub |
定数 | 値 | 方向 |
xlDown | -4121 | 下へ |
xlToLeft | -4159 | 左へ |
xlToRight | -4161 | 右へ |
xlUp | -4162 | 上へ |
Sub rei_840() Worksheets("Sheet1").Activate Range("A1").End(xlDown).Select End Sub |
Sub rei_840a() Dim lastRow As Long lastRow = Worksheets("Sheet1").Range("A1").End(xlDown).Row MsgBox "最終行は" & lastRow & "です" End Sub |
Sub rei_841() Worksheets("Sheet1").Activate Range("A" & Rows.Count).End(xlUp).Select End Sub |
Sub rei_842() Worksheets("Sheet1").Activate Cells(1, Columns.Count).End(xlToLeft).Select End Sub |
Sub rei_850() Worksheets("Sheet1").Activate Range("A1").CurrentRegion.Select End Sub |
Sub rei_851() Worksheets("Sheet1").Activate Worksheets("Sheet1").UsedRange.Select End Sub |
定数 | 値 | セルの種類 |
xlCellTypeAllFormatConditions | -4172 | 表示形式が設定されているセル |
xlCellTypeAllValidation | -4174 | 条件の設定が含まれているセル |
xlCellTypeBlanks | 4 | 空の文字列 |
xlCellTypeComments | -4144 | コメントが含まれているセル |
xlCellTypeConstants | 2 | 定数が含まれているセル |
xlCellTypeFormulas | -4123 | 数式が含まれているセル |
xlCellTypeLastCell | 11 | 使われたセル範囲内の最後のセル |
xlCellTypeSameFormatConditions | -4173 | 同じ表示形式が設定されているセル |
xlCellTypeSameValidation | -4175 | 同じ条件の設定が含まれているセル |
xlCellTypeVisible | 12 | すべての可視セル |
定数 | 値 | セルの種類 |
xlErrors | 16 | エラー値 |
xlLogical | 4 | 論理値 |
xlNumbers | 1 | 数値 |
xlTextValues | 2 | 文字 |
Sub rei_852() Worksheets("Sheet1").Activate Range("A1").SpecialCells(xlCellTypeLastCell).Select End Sub |
スポンサードリンク
PageViewCounter
Since2006/2/27