с небольшой проблемой и не уверен, насколько это возможно.Я пытаюсь получить последний номер строки (не считать) в столбце, а затем использовать этот номер в формуле.Ссылка будет в операторах SUMIF (R [5] и R [6]. Я хочу изменить R, чтобы она отражала последнюю строку.
Вот что у меня есть, и пока она возвращает строкучисло, которое мне нужно, я не могу понять, как определить или использовать его в формуле. Я не уверен, что это даже лучший способ сделать это.
Любая помощь в правильном направлении будет оченьпризнателен!
Sub test()
Dim lrow As Long
lrow = ActiveSheet.Cells(Rows.count, 2).End(xlUp).Offset(1, 0).Select
Selection.Value = ActiveCell.Row - 1
ActiveCell.FormulaR1C1 =
"=if(RC[-6]="""",if(RC[-8]=R[-1]C[-8],R[-1]C,SUMIF(R[5]C[-8]:R[6]C[-8],RC[-8],R[5]C[-11]:R[6]C[-11])),"""")"
End Sub
РЕДАКТИРОВАТЬ: Таким образом, идея состоит в том, чтобы получить формулу для просмотра столбца, помеченного как RD / SFC, и всего, что соответствует, например, если в строке RD / SFC соответствует 6605, мы затем добавляем все встолбцы Est FNL продаются в конец строки и то же самое для столбца $ Ret Cost. В настоящее время пытаюсь сделать это с помощью формулы и поместить ее в столбец O.
Надеюсь, что это поможет объяснить немного больше