Looking for the best way to write the following code. I am currently struggling to make my code as simple and neat as possible. The code effectively takes a range and returns back the range which is non-empty.
Option Explicit
Sub ReturnNonEmptyRange()
    Dim testBool As Boolean
    Dim i As Long
    testBool = True
    For i = 2 To 10000:
        If Range("G" & i) = "" Then
            i = i - 1
            testBool = False
        End If
        If testBool = False Then
            Exit For
        End If
    Next i
    MsgBox ("The range is G2:K" & i)
End Sub
 
     
     
     
    