Select first empty cell in column F starting from row 1. (without using offset )
Solution 1:
If all you're trying to do is select the first blank cell in a given column, you can give this a try:
Code:
Public Sub SelectFirstBlankCell()
Dim sourceCol As Integer, rowCount As Integer, currentRow As Integer
Dim currentRowValue As String
sourceCol = 6 'column F has a value of 6
rowCount = Cells(Rows.Count, sourceCol).End(xlUp).Row
'for every row, find the first blank cell and select it
For currentRow = 1 To rowCount
currentRowValue = Cells(currentRow, sourceCol).Value
If IsEmpty(currentRowValue) Or currentRowValue = "" Then
Cells(currentRow, sourceCol).Select
End If
Next
End Sub
Before Selection - first blank cell to select:
After Selection:
Solution 2:
If all you're trying to do is select the first blank cell in a given column, you can give this a try:
Range("A1").End(xlDown).Offset(1, 0).Select
If you're using it relative to a column you've selected this works:
Selection.End(xlDown).Offset(1, 0).Select