У меня есть рабочая книга для данных по зарплате, из которой мне нужно создать готовый шаблон платежного листа. Идентификатором при создании новой рабочей таблицы будет имя сотрудника. Шаблон создан, но у меня проблемы с отображением данных в цикле. он не возвращает нужные мне данные.
Я использую простой VBA, поскольку я пытался создать ведомость расчета вручную:
Set wsPay = .Sheets("Payroll")
Set wsTEMP = .Sheets("Template")
Range("F6").Select
ActiveCell.FormulaR1C1 = wsPay.Range("AI" & Rows.Count).End(xlDown).row + 1
Range("J6").Select
ActiveCell.FormulaR1C1 = wsPay.Range("E" & Rows.Count).End(xlDown).row + 1
Range("B7").Select
ActiveCell.FormulaR1C1 = wsPay.Range("C" & Rows.Count).End(xlDown).row + 1
Range("H7").Select
ActiveCell.FormulaR1C1 = wsPay.Range("AJ" & Rows.Count).End(xlDown).row + 1
Range("K7").Select
ActiveCell.FormulaR1C1 = wsPay.Range("H" & Rows.Count).End(xlDown).row + 1
Range("B8").Select
ActiveCell.FormulaR1C1 = wsPay.Range("I" & Rows.Count).End(xlDown).row + 1
Range("H8").Select
ActiveCell.FormulaR1C1 = wsPay.Range("AK" & Rows.Count).End(xlDown).row + 1
Range("K8").Select
ActiveCell.FormulaR1C1 = wsPay.Range("F" & Rows.Count).End(xlDown).row + 1
в цикле, тогда как формула, необходимая для возврата соответствующих данных ячейки в этом диапазоне столбцов, не захватывает.