[object]1.Cells([RowIndex]2, [ColIndex]3)
1 - [object] ----- (省略可) Application、Worksheet、Rangeオブジェクトを指定します。
2 - [RowIndex] -----(省略可) 行方向の位置を指定します。
3 - [ColIndex] -----(省略可) 列方向の位置を指定します。
起点となるセルから数えて、RowIndex2とColIndex3で指定された位置にある単体のセルを参照します。
object1の指定を省略すると、アクティブシートのセルA1が起点として指定されたものとみなされます。
RowIndex2とColIndex3の指定を省略すると、セル全体を参照します。
Sub Sample1() Worksheets("Sheet1").Cells(2, 2).Activate ActiveCell.Cells(2, 2).Activate Range("C3").Cells(-1, -1).Select Worksheets("Sheet1").Cells.Select End Sub
Worksheets("Sheet1").Cells(2, 2).Activate

セルA1から行方向に2、列方向に2数えた、セルB2がアクティブになります。
起点となるセルを Cells(1, 1) と考えます。
ActiveCell.Cells(2, 2).Activate

アクティブセル(この場合セルB2)から行方向に2、列方向に2数えた、セルC3がアクティブになります。
Range("C3").Cells(-1, -1).Select

セルC3から行方向に-1、列方向に-1数えた、セルA1が選択されます。
行と列に0以下の値を指定する場合には、起点となるセルのひとつ上が Cells(0, 1)、ひとつ左が Cells(1, 0)となる事に注意が必要です。
Cells(0, 0) は、起点となるセルのひとつ左上のセルを参照します。
Worksheets("Sheet1").Cells.Select

セル全体が選択されます。