Czy można zastąpić wbudowaną funkcję Excela niestandardową z makra VBA lub z dodatku? Na przykład. Chciałbym zastąpić funkcję SUMA i wykonać tam własne rzeczy (SUM to tylko przykład tutaj).Przesłanianie wbudowanej funkcji Excel z makrem lub dodawanie
6
A
Odpowiedz
4
Może to być proste pytanie, ale odpowiedź jest coś, co każdy VBA (Excel), programista powinien znać dobrze:
Jest hierarcy które następuje, gdy nie jest nazwa funkcji zderzenie.
Oto struktura z priorytetem:
- 1st Priority podane domyślne funkcji programu Excel (np Suma, Policz, ...)
- 2-cia Priorytet podane odwołać funkcji DLL. (więcej później ...)
- 3-te priorytetowe traktowanie dodatek w funkcjach (np DAYS360 - w przypadku Excel 2003)
- 4. priorytetowe traktowanie Moduł funkcji lub niestandardową UDF, które tworzysz.
Należy również pamiętać, w priorytecie przypadku 2: Jeżeli dwie lub więcej odniesień mieć taką samą nazwę funkcji (na przykład, jeśli odwołać ADO biblioteka & DAO biblioteka razem nie mogą być pewne imię starcia), następnie priorytet można ustawiać ręcznie przez ty zgodnie z wymogiem. W programie Excel VBA IDE przejdź do Narzędzia >> Odnośniki >> Wybierz dowolną bibliotekę i po prawej stronie okna kliknij Priorytet w górę/w dół, aby zwiększyć lub zmniejszyć priorytet biblioteki funkcji.
Nadzieja pomaga to wszystko :)
Powiązane problemy
- 1. redefiniowanie wbudowanej funkcji
- 2. Połączyć wiele komórek w jedno w programie Excel z makrem?
- 3. Przesłanianie funkcji analizy szkieletu
- 4. Przekaż listę Pythona do wbudowanej funkcji rdzy
- 5. Odznacz wszystkie pola wyboru z skoroszytu programu Excel z makrem VBA
- 6. Przesłanianie funkcji w języku Java vs C++
- 7. Przesłanianie klas Extjs i wywoływanie funkcji callParent
- 8. Cienie wbudowanej nazwy „funkcji” i „moduł” z pycharm
- 9. Dodawanie logo do arkusza Excel za pomocą php excel
- 10. Funkcja odwracania w języku Python funkcji wbudowanej id (...)
- 11. Przesłanianie hasłem
- 12. Czy możesz odwołać się do wbudowanej funkcji w Perlu?
- 13. Jak korzystać z wbudowanej obsługi wielojęzycznej Delphi?
- 14. jQuery.ajaxSetup: error przesłanianie z StatusCode
- 15. Jak rozwiązać równanie różniczkowe za pomocą wbudowanej funkcji Python odint?
- 16. jQuery Plugin: Dodawanie funkcji oddzwaniania
- 17. błąd: ostrzeżenie: niekompatybilna domniemana deklaracja wbudowanej funkcji "memcpy" [domyślnie włączone]
- 18. Pisanie wbudowanej wtyczki Javascript z React & Webpack
- 19. Pisanie wbudowanej aplikacji dla msp430?
- 20. dodawanie funkcji w istniejącym środowisku
- 21. Excel interop: _Worksheet lub Worksheet?
- 22. Tworzenie wbudowanej SVG z JS w HTML5
- 23. C++ Problem przesłanianie/przeciążenie
- 24. Dodawanie hiperłączy w programie Excel [2007] w języku C# - W programie Excel to samo
- 25. Przesłanianie MPNowPlayingInfoCenter podczas korzystania z WKWebView
- 26. Wyodrębnij numer z ciągu tekstowego - Excel
- 27. angularjs ignorowanie kluczyk w oglądanym obiekcie lub przesłanianie $ zegarków słuchacza
- 28. Dodawanie komentarza do programu Excel za pomocą VBA
- 29. BŁĄD w funkcji CountIF programu Excel
- 30. Przesłanianie grafiki emoji
Krótka odpowiedź: Nie. Długa odpowiedź: nr –
jeśli zmienia co sama funkcja robi, naprawdę można jeszcze nazwać funkcją sumy? To nie jest już tylko robienie sumy. Jest to suma + inne rzeczy, które chcesz dodać. – greatwolf
Nie można nazwać funkcji po starszych poleceniach XLM, np. SORTUJ, albo ... – jtolle