У меня есть следующая формула в Excel, где я применяю countif с динамическим диапазоном. Когда я применяю эту формулу в макросе, это не дает значение, а одинарная кавычка (') покрывает диапазон.Формула Excel VBA с динамическим диапазоном не работает
Cells(XRow, 3).Formula = "=COUNTIF(" & Range(Cells(6, 5), Cells(YRow - 1, 5)).Address(0, 0) & " ,RC[-1])"
Это то, что я получаю в клетке
=COUNTIF('E6':'E212',B6)
Я не знаю, почему апостроф занимают ячейки «E6», Если удалить "вручную из клетки, она работает. Любая помощь приветствуется.
Я собираюсь предположить, что это потому, что вы пытаетесь использовать как A1 эталонного стиля и R1C1 в одной и той же формуле , – Dave
@Dave Спасибо! – Manish