Try?
Sub Renleffyy()
Dim rng As Range ' Range of argument answers
Dim rng2 As Range ' Each instance of an argument answer
Dim rng3 As Range ' Source information
Dim i As Integer
Dim x As Long
Set rng3 = Worksheets("Download").Range("d2:d1100")
Set rng = Worksheets("Info").Range("e3:y1100")
With Sheets("Info")
If MsgBox("Is this your first download of this month's info?", vbYesNo) = vbNo Then
'DO SOMETHING
x = Cells(3, Columns.count).End(xlToLeft).Column
y = Range("B" & Rows.count).End(3).Row
Cells(3, x).Select
Else
Range(Cells(2, x), Cells(y, x)).ClearContents
'Else
'DO SOMETHING ELSE
End If
End With
For Each rng2 In rng
If rng2 = "" Then
rng3.Copy ' range (source) to copy
rng2.PasteSpecial (xlPasteValues) ' where to copy as a value rather than formula
Application.CutCopyMode = False
Exit Sub
Else
'Do Nothing
End If
Next rng2
End Sub
Bookmarks