Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Microsoft Excel 97 a staršie verzie alebo Microsoft Excel 98 Macintosh Edition alebo staršiu verziu tohto článku nájdete .

Súhrn

V Microsoft Visual Basic for Applications, všetky funkcie pracovného hárka programu Microsoft Excel podporuje ako metódy objektu . Ak sa pokúsite použiť tieto funkcie pracovného hárka s objektu , zobrazí nasledujúce chybové hlásenie:

Chyba spustenia "438": objekt nepodporuje túto vlastnosť alebo metódu

Ďalšie informácie

Môžete napísať Visual Basic postupy, ktoré volajú funkcie pracovného hárka programu Microsoft Excel. Funkcie pracovného hárka, ktoré Visual Basic postupy v objektu a sú uvedené v zoznamemetódy alebo Vlastnosti objektu aplikácie v Browser.Most objektu Visual Basic funkcie pracovného hárka, ktoré nie sú k dispozícii metódyobjektu sa rovná Microsoft Visual Basic vstavané operátora alebo funkcie. Napríklad, funkcia MOD pracovného hárka nie je k dispozícii ako metódu objektu neexistuje ekvivalent Mod operátor vytvorené v jazyku Visual Basic. Visual Basic operátor pracuje rýchlejšie ako Microsoft Excel funkciu v module programu Visual Basic.

Excel funkcie pracovného hárka, ktoré sú k dispozícii metódy v jazyku Visual Basic

Poznámka: nasledujúci postup predpokladá, že máte nainštalovaný súbor Pomocníka programu Visual Basic. Ak chcete zobraziť zoznam všetky funkcie hárka programu Microsoft Excel, ktoré sú k dispozícii metódy objektu aplikácie Visual Basic, postupujte nasledovne:

  1. V editore jazyka Visual Basic zadajte funkcie pracovného hárka Asistenta balíka Microsoft Office a kliknite na tlačidlo Hľadať.

  2. V zozname tém kliknite na Zoznam z hárka funkcie dostupné Visual Basic.

Vyhľadajte rovnocenné jazyka Visual Basic operátor alebo funkciu pracovného hárka programu Microsoft Excel funkcie, nie je k dispozícii ako metóda Aplikácia objekt, postupujte nasledovne:

  1. V editore jazyka Visual Basic, zadajte názov funkcie alebo operátor v Asistentovi balíka Office a kliknite na tlačidlo Hľadať. Zadajte napríklad mod.

  2. V zozname tém kliknite na tému pre funkciu operátora. Napríklad, kliknite na tému Mod operátor .

Nasledujúca tabuľka obsahuje funkcie pracovného hárka, ktoré nie sú k dispozícii metódy objektu . Visual Basic rovnocenné stĺpci sa nachádza zoznam funkcií môžete výsledky vrátiť výsledky ako (alebo podobný). Microsoft Excel Visual Basic worksheet function equivalent ------------------------------------------------------------------- ABS() Abs function ATAN() Atn function CHAR() CHR function CODE() ASC function COS() Cos function DATE() DATESERIAL function ERROR.TYPE() ERR function EXACT() STRCOMP function EXP() Exp function INDIRECT() No direct equivalent - use Range, Cells, Offset, or any other way of referencing cells. INFO() No direct equivalent - use the following: CURDIR function, the following Application properties (MEMORYTOTAL, MEMORYUSED, MEMORYFREE, VERSION, OPERATINGSYSTEM, CALCULATION, COUNT) ISBLANK() ISEMPTY function ISREF() TYPENAME function LEN() LEN function LOWER() LCASE function N() No equivalent (none needed) NA() No equivalent - use ActiveCell.Value = "#N/A" RAND() RND function RANDOMIZE() Randomize function SIN() Sin function SIGN() Sgn function SQR() Sqr function SQRT() Sqr function T() No equivalent (none needed) TAN() Tan function TODAY() DATE function TRUNC() FIX function TYPE() TYPENAME function UPPER() UCASE function VALUE() VAL function Poznámka: Funkcia pracovného hárka programu Microsoft Excel a Visual Basic rovnocenné operátor alebo funkciu nie vždy počítajú rovnakým spôsobom, a môže obsahovať rôzne výsledky, aj keď majú rovnaký názov. Pomocou programu Visual Basic rovnocenné operátor alebo funkciu uprednostňuje vyššiu rýchlosť a flexibilitu výpočtov. Okrem toho Visual Basic operátor alebo funkciu, je k dispozícii pre všetky aplikácie, ktoré používajú Microsoft Visual Basic for Applications.Although sa odporúča použiť Visual Basic operátorov alebo funkcií, ktoré sú uvedené v zozname vyššie, existujú alternatívne metódy pomocou funkcie pracovného hárka makra jazyka Visual Basic, ak je to potrebné. Napríklad, môžete použiť hárka ATAN makra jazyka Visual Basic ExecuteExcel4Macro alebo vyhodnotenie funkcie: x = Application.ExecuteExcel4Macro("Atan(12)") - alebo - x = Application.Evaluate("Atan(12)")

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×