Я думаю, ваша проблема в этой строке
.Sheets("Basis & Credits").Range("AB46" & LastRow).Copy wkbDest.Sheets("Master").Cells(Rows.Count, "A").End(xlUp).Offset(1, 0)
Измените диапазон для копирования с Range("AB46" & LastRow)
на Range("AB" & LastRow)
, т.е. удалите 46
, и строка станет
.Sheets("Basis & Credits").Range("AB" & LastRow).Copy wkbDest.Sheets("Master").Cells(Rows.Count, "A").End(xlUp).Offset(1, 0)
Я подозреваю, что вы сейчас копируете ячейку AB4626, которая, скорее всего, пуста.