Używanie funkcji arkusza w makrach Visual Basic w programie Excel
Artykuł
Dotyczy:
Microsoft Excel
Podsumowanie
Większość wbudowanych funkcji arkusza programu Microsoft Excel można wywoływać bezpośrednio z makra Visual Basic for Applications firmy Microsoft. W tym artykule opisano sposób używania wbudowanej funkcji arkusza w makrach.
Więcej informacji
Firma Microsoft podaje przykłady programowania tylko dla celów ilustracyjnych, nie udzielając żadnej rękojmi, wyrażonej wprost ani dorozumianej, w tym także, ale nie tylko, dorozumianej rękojmi co do przydatności handlowej lub do określonych celów. W tym artykule zakłada się, że czytelnik zna demonstrowany język programowania oraz narzędzia używane do tworzenia i debugowania procedur. Wykwalifikowani pracownicy pomocy technicznej firmy Microsoft mogą pomóc w wyjaśnieniu, jak działa określona procedura, ale nie będą modyfikować tych przykładów ani dodawać żadnych funkcji i konstruować nowych procedur w celu dostosowania ich do określonych potrzeb użytkownika.
Korzystanie z funkcji arkusza
Większość wbudowanych funkcji arkusza można używać w makrach, wywołując funkcję jako metodę obiektu Application lub obiektu WorksheetFunction. Aby na przykład pomyślnie wywołać funkcję arkusza ACOS, możesz użyć następującego wiersza kodu w makrach:
VB
X = WorksheetFunction.Acos(-1)
Uwaga
Jeśli spróbujesz użyć wbudowanej funkcji arkusza bez kwalifikowania funkcji za pomocą obiektu Application lub WorksheetFunction, może zostać wyświetlony następujący komunikat o błędzie:
Nie zdefiniowano elementu podrzędnego lub funkcji
Visual Basic for Applications udostępnia wiele funkcji, które są równoważne wbudowanym funkcjom arkusza w programie Microsoft Excel. Jednak nie wszystkie wbudowane funkcje arkusza będą działać z obiektami Application lub WorksheetFunction. Nie można użyć wbudowanej funkcji arkusza w makrach, wywołując funkcję jako metodę obiektu Application lub obiektu WorksheetFunction, jeśli w języku Visual Basic istnieje równoważna funkcja.
Do you want to know more about the built-in programming functions of Business Central? This module will discuss the different available functions that you can use when developing for Business Central.
Zademonstruj, że masz umiejętności potrzebne, aby jak najlepiej wykorzystać program Excel 2016, zdobywając certyfikat microsoft Office Specialist (MOS).