This solution is not exactly as you have specified, but I am not entirely sure of your exact requirements unless you post all your code.. The below loops through and adds the ranges to teh variable myRange, which I have dimentioned as a range, to return the range of addresses, you could always set another variable as a string and make it = myrange.address
Code:
Sub something()
Dim myRange As Range
dele1 = 2
dele2 = 5
Set myRange = Range("a1:f1")
For q2 = dele1 To dele2 Step 2
Range("a" & q2 & ":f" & q2).ClearContents
Set myRange = Union(myRange, Range("a" & q2 & ":f" & q2))
Next q2
myRange.EntireRow.Delete
End Sub
please note I have hard coded dele1 and dele2 to provide an example. Let me know if I can help futher