Как насчет:
iter = 1
a = ActiveWorkbook.Name
YourValues & iter = Workbooks(b).Cells(xxxx) 'Whatever the second workbook reference is and use a do loop to add more 'iter' values
Workbooks(a).Activate
Cells.Find(What:="2019-04", After:=ActiveCell, LookIn:=xlFormulas,LookAt:=xlPark, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase = False, SearchFormat:=False).Activate
n = 1 'or 2 or however far down below the value you want to place the new data
x = ActiveCell.Column
y = ActiveCell.Row
cells(y + n, x) = YourValues(tier)
Тогда, возможно, n + 1, iter + 1 внутри цикла.