Sub SelectRangeExample() Dim rng As Range ' Selecting a single cell Set rng = Range("A1") rng.Select ' Selecting a range of cells Set rng = Range("A1:B5") rng.Select ' Selecting a range using Cells property Set rng = Range(Cells(1, 1), Cells(5, 3)) rng.Select ' Selecting a range using Offset property Set rng = Range("A1").Offset(2, 2) rng.Select End Sub
In the above example, we first declare a `Range` variable named `rng`. Then, we use the `Range` object to select specific cells or ranges.
In the first example, `Range(“A1”)` selects a single cell, and then `rng.Select` is used to actually select that cell.
In the second example, `Range(“A1:B5”)` selects a range of cells from A1 to B5. Similarly, we can use the `Range` object to select any range of cells.
In the third example, we use the `Cells` property to specify the range from cell(1,1) to cell(5,3). This approach is useful when you want to select a range dynamically based on row and column numbers.
In the fourth example, we select a range using the `Offset` property. Here, `Range(“A1”).Offset(2, 2)` selects a range two rows down and two columns to the right of cell A1.
Once the range is selected, you can perform various operations on it, such as formatting, copying, or updating the values.
Hope this helps!