
VBA Cells vs Range in Excel — Reference Cells by Number (and Why Cells(1, 2) Is B1, Not A2)
Cells is Range addressed by number. Range(A1) points at a cell with a string in the order your eye reads it, column letter then row; Cells(row, column) points at one cell with two integers in the order Excel stores it, row down first then column across. That is why Cells(1, 2) is B1, not A2 — and why Cells, whose coordinates you can compute, is the reference built for loops. Learn when to use Cells versus Range, how to build a block from computed corners with Range(Cells, Cells), why a bare Cells means the whole sheet, and why you should qualify Cells with a worksheet.






































































