0
Не могли бы вы посоветовать, как преобразовать формулу в VBA кодПреобразовать Excel Формула для VBA кода
=SUMPRODUCT(SUBTOTAL(3,OFFSET((AT2:AT644),ROW(AT2:AT644)-MIN(ROW(AT2:AT644)), ,1)) * (AT2:AT644="6"))
я сделать так, но вопрос, как использовать «смещение» в текущем коде?
Application.WorksheetFunction.SumProduct(Application.WorksheetFunction.Subtotal(3, Application.Range.Offset(("AT2:AT644"), Application.Rows("AT2:AT644") - Application.WorksheetFunction.Min(Application.Rows("AT2:AT644")), , 1)) * ("AT2:AT644" = "6"))
Спасибо,
С уважением,
Приманка
Спасибо Тиму, отлично работает – Lure