/ / Dodatek VSTO Excel: niezawodna liczba wywołań UDF w arkuszu roboczym? - excel, vsto, excel-addins

Dodatek VSTO Excel: niezawodna liczba wywołań UDF w arkuszu kalkulacyjnym? - excel, vsto, excel-addins

Czy istnieje wiarygodny sposób kodowania w celu zliczania wywołań do UDF w arkuszu / skoroszycie? Jakie są alternatywy, które należy zgłosić, jeśli UDF zostaną dodane / usunięte / zmodyfikowane?

Odpowiedzi:

0 dla odpowiedzi № 1

Jedynym wiarygodnym sposobem, jaki znam, jest przeanalizowanie wszystkich formuł szukających funkcji.
Podpis funkcji jest zawsze funcname zaraz po nim (
Wtedy musiałbyś wyeliminować wbudowaną funkcję, jeśli chcesz tylko UDF

Możesz zbudować niestandardowy analizator składni UDF lub zacząć od bardziej ogólnego.

Zwykle ze względu na wydajność używa się usedRange.SpecialCells (xlCellTypeFormulas) .FormulaR1C1 i eliminuje duplikaty przed analizą.