Доброе утро, дамы и господа Процесс начинается с 6 строки и следует до строки с текстом Итого Из A6 нужно скопировать данные в F7 и F8. В F7 т.к. она следует за строкой 6 (с самими копируемыми данными) и т.к. в E7 и E8 есть данные (ячейки не пустые) и до F7 т.к E9 - ближайшая пустая ячейка. Далее из A9 в F10,... и вплоть до строки содержащей в A столбце текст Итого.
Я разбивал по этапам данный процесс, но формулы оставляют след в ячейках и Эксель уже не распознает из как пустые. (Данная таблица выходит как мат отчет из 1С)
Доброе утро, дамы и господа Процесс начинается с 6 строки и следует до строки с текстом Итого Из A6 нужно скопировать данные в F7 и F8. В F7 т.к. она следует за строкой 6 (с самими копируемыми данными) и т.к. в E7 и E8 есть данные (ячейки не пустые) и до F7 т.к E9 - ближайшая пустая ячейка. Далее из A9 в F10,... и вплоть до строки содержащей в A столбце текст Итого.
Я разбивал по этапам данный процесс, но формулы оставляют след в ячейках и Эксель уже не распознает из как пустые. (Данная таблица выходит как мат отчет из 1С)Yar4i
Sub u_321() u = Cells(Rows.Count, "a").End(xlUp).Row Range("f6:f" & u - 1).FormulaR1C1 = "=IF(RC[-3]="""","""",IF(R[-1]C="""",R[-1]C[-5],R[-1]C))" Range("f6:f" & u - 1) = Range("f6:f" & u - 1).Value End Sub
Sub u_321() u = Cells(Rows.Count, "a").End(xlUp).Row Range("f6:f" & u - 1).FormulaR1C1 = "=IF(RC[-3]="""","""",IF(R[-1]C="""",R[-1]C[-5],R[-1]C))" Range("f6:f" & u - 1) = Range("f6:f" & u - 1).Value End Sub