Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Aplikace Microsoft Excel 97 a dřívější a Microsoft Excel 98 Macintosh Edition nebo starší verzi tohoto článku v tématu .

Shrnutí

V aplikaci Microsoft Visual Basic for Applications jako metody objektu Application jsou podporovány všechny funkce listu aplikace Microsoft Excel. Pokud se pokusíte pomocí jedné z těchto funkcí listu objektu Application , obdržíte následující chybová zpráva:

Chyba spuštění "438": objekt nepodporuje tuto vlastnost nebo metodu

Další informace

Můžete napsat procedury jazyka Visual Basic, které volají funkce listu aplikace Microsoft Excel. Funkce listu, které jsou k dispozici pro procedury jazyka Visual Basic jsou v objektu Application a jsou uvedeny v seznamu Vlastnosti pro aplikační objekt v objektu Browser.Most jazyka Visual Basic nebometody Funkce listu, které nejsou k dispozici jako metody objektuApplication mít ekvivalentní Microsoft Visual Basic vestavěné operátor nebo funkci aplikace. Funkce listu MOD například není k dispozici jako metoda objektu Application , protože je ekvivalentní operátor Mod součástí jazyka Visual Basic. Operátor Visual Basic pracuje rychleji než Microsoft Excel funkce v modulu Visual Basic.

Excel funkce listu, které jsou k dispozici jako metody v jazyce Visual Basic

Poznámka: následující postup předpokládá, že je nainstalován soubor nápovědy jazyka Visual Basic. Chcete-li vypsat všechny funkce listu aplikace Microsoft Excel, které jsou k dispozici jako metody objektu Application v jazyka Visual Basic, postupujte takto:

  1. V editoru jazyka Visual Basic zadejte Funkce listu do pomocníka Office a potom klepněte na tlačítko Hledat.

  2. V seznamu témat klepněte na položku Seznam z list funkce dostupné do jazyka Visual Basic.

Chcete-li najít ekvivalentní operátor v jazyce Visual Basic nebo funkce funkci listu aplikace Microsoft Excel není k dispozici jako metody objektu Application , postupujte takto:

  1. V editoru jazyka Visual Basic, zadejte název funkce nebo operátor v Pomocníkovi Office a klepněte na tlačítko Hledat. Zadejte například mod.

  2. V seznamu témat klepněte na téma funkce nebo operátor. Klepněte například na téma Mod operátor .

Následující tabulka obsahuje funkce listu, které nejsou k dispozici jako metody objektu Application . Visual Basic je ekvivalentní sloupci jsou uvedeny funkce, které můžete použít, které stejné jako (nebo podobný) výsledky, které funkce vrátit výsledky. 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: Funkce listu aplikaci Microsoft Excel a jazyce Visual Basic odpovídajícího operátoru nebo funkce nejsou vypočítány stejným způsobem a mohou poskytovat odlišné výsledky, i když mají stejný název. Pomocí jazyka odpovídajícího operátoru nebo funkce je upřednostňována pro zvýšení rychlosti a flexibilitu výpočtů. Kromě toho jazyka Visual Basic operátoru nebo funkce je k dispozici pro všechny aplikace používající Microsoft Visual Basic pro Applications.Although je doporučeno používat operátory jazyka Visual Basic nebo funkce uvedené v seznamu výše, existují alternativní metody pro potřeby pomocí funkce listu v makru jazyka Visual Basic. Například můžete použít v makru jazyka Visual Basic pomocí ExecuteExcel4Macro nebo vyhodnotit funkce ATAN listu: x = Application.ExecuteExcel4Macro("Atan(12)") - nebo - x = Application.Evaluate("Atan(12)")

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×