Funkce VBA pro programování Excel VBA

Jazyk VBA obsahuje řadu funkcí, které můžete použít k sestavení kódu v Excelu. Následující tabulka obsahuje popis nejužitečnějších funkcí. Při psaní kódu zadejte slovo VBA následované tečkou a zobrazí se rozbalovací seznam těchto funkcí. Další podrobnosti naleznete v systému nápovědy aplikace Excel.

Funkce VBA Co to dělá
Břišní svaly Vrátí absolutní hodnotu čísla
Pole Vrátí variantu, která obsahuje pole
Asc Převede první znak řetězce na jeho hodnotu ASCII
Atn Vrátí arkustangens čísla
CBool Převede výraz na booleovský datový typ
CByte Převede výraz na bajtový datový typ
CCur Převede výraz na datový typ měny
CDate Převede výraz na datový typ data
CDbl Převede výraz na dvojitý datový typ
CDec Převede výraz na desítkový datový typ
Vybrat Vybere a vrátí hodnotu ze seznamu argumentů
Chr Převede hodnotu ANSI na znak
CInt Převede výraz na celočíselný datový typ
CLng Převede výraz na dlouhý datový typ
Cos Vrátí kosinus čísla
CreateObject Vytvoří objekt automatizace OLE
CSng Převede výraz na jeden datový typ
CStr Převede výraz na datový typ řetězec
CurDir Vrátí aktuální cestu
CVar Převede výraz na variantní datový typ
CVDate Převede výraz na datový typ data
CVERr Vrátí uživatelem definovaný typ chyby
datum Vrátí aktuální systémové datum
DatumPřidat Vrátí datum s přidaným konkrétním intervalem data
DateDiff Vrátí rozdíl mezi dvěma daty jako časový
interval
DatePart Vrátí celé číslo obsahující konkrétní část data
DateSerial Vrátí datum pro zadaný rok, měsíc a den
DateValue Převede řetězec na datum
Den Vrátí den v měsíci s datem
Dir Vrátí název souboru nebo adresáře, který odpovídá
vzoru
DoEvents Poskytne provedení, takže operační systém může zpracovat další
události
EOF Vrací True, pokud byl dosažen konec textového souboru
Chyba Vrátí chybovou zprávu, která odpovídá
číslu chyby
Exp Vrátí základ přirozených logaritmů (e) zvýšen na
síle
FileAttr Vrátí režim souboru pro textový soubor
FileDateTime Vrátí datum a čas, kdy byl soubor naposledy upraven
FileLen Vrátí počet bajtů v souboru
Opravit Vrátí celočíselnou část čísla
Formát Vrátí výraz v určitém formátu
Formát měny Vrátí číslo jako řetězec ve formátu měny
FormatDateTime Vrátí číslo jako řetězec ve formátu data a/nebo
času
FormatNumber Vrátí číslo jako formátovaný řetězec
Formát procent Vrátí číslo jako řetězec ve formátu procent
FreeFile Vrátí následující číslo souboru je k dispozici pro použití v rámci Otevřené
prohlášení
Dostat všechny Vrátí seznam nastavení klíčů a jejich hodnot (původně
vytvořených pomocí SaveSetting) ze záznamu aplikace v
registru Windows
GetAttr Vrátí kód představující atribut souboru
GetObject Načte objekt automatizace OLE ze souboru
GetSetting Vrátí hodnotu nastavení klíče z položky aplikace
v registru Windows
Hex Převádí z desítkové soustavy na šestnáctkovou
Hodina Vrátí hodinu času
IIf Vrací jednu ze dvou částí v závislosti na vyhodnocení
výrazu
Vstup Vrátí určitý počet znaků z otevřeného textového
souboru
InputBox Zobrazí pole, které uživatele vyzve k zadání, a vrátí
zadanou hodnotu
InStr Vrátí pozici řetězce v jiném řetězci
InStrRev Vrátí pozici řetězce v jiném řetězci,
začínající na zadním konci řetězce
Int Vrátí celočíselnou část čísla
IsArray Vrátí hodnotu True, pokud je proměnná pole
IsDate Vrátí hodnotu True, pokud je proměnnou datum
Je prázdný Vrátí hodnotu True, pokud proměnná nebyla inicializována
IsError Vrátí hodnotu True, pokud je výraz chybovou hodnotou
Chybí Vrátí hodnotu True, pokud nebyl do
procedury předán volitelný argument
JeNull Vrátí hodnotu True, pokud výraz neobsahuje žádná platná data
IsNumeric Vrátí hodnotu True, pokud lze výraz vyhodnotit jako číslo
IsObject Vrátí hodnotu True, pokud výraz odkazuje na
objekt automatizace OLE
Připojit se Vrátí řetězec vytvořený spojením několika podřetězců
obsažených v poli
LBound Vrátí spodní hranici pole
LCase Vrátí řetězec převedený na malá písmena
Vlevo, odjet Vrátí zadaný počet znaků zleva od
řetězce
Len Vrátí délku řetězce ve znacích
Loc Vrátí aktuální pozici čtení nebo zápisu textového souboru
LOF Vrátí počet bajtů v otevřeném textovém souboru
Log Vrátí přirozený logaritmus čísla
LTrim Vrátí kopii řetězce bez úvodních mezer
Střední Vrátí zadaný počet znaků z řetězce
MidB Vrátí zadaný počet bajtů ze zadané pozice
v řetězci
Minuta Vrátí minutu času
Měsíc Vrátí měsíc data
Název měsíce Vrátí řetězec označující zadaný měsíc
MsgBox Zobrazí modální okno se zprávou a vrátí ID tlačítka, na které jste
klikli
Nyní Vrátí aktuální systémové datum a čas
října Převádí z desítkové soustavy na osmičkovou
Nahradit Vrátí řetězec, ve kterém je jeden podřetězec nahrazen
jiným
RGB Vrátí číslo představující hodnotu barvy RGB
Že jo Vrátí zadaný počet znaků zprava od
řetězce
Rnd Vrátí náhodné číslo mezi 0 a 1
Kolo Zaokrouhlí číslo na určitý počet desetinných míst
RTrim Vrátí kopii řetězce bez mezer na konci
Druhý Vrátí sekundu času
Hledat Vrátí aktuální pozici v textovém souboru
Sgn Vrátí celé číslo, které označuje znaménko čísla
Shell Spustí spustitelný program
Hřích Vrátí sinus čísla
Prostor Vrátí řetězec se zadaným počtem mezer
Rozdělit Vrátí pole skládající se z několika podřetězců
Sqr Vrátí druhou odmocninu čísla
Str Vrátí řetězcovou reprezentaci čísla
StrComp Vrátí hodnotu označující výsledek
porovnání řetězců
StrConv Vrátí variantu řetězce převedenou podle zadání
Tětiva Vrátí opakující se znak nebo řetězec
StrReverse Vrátí znaky řetězce v opačném pořadí
Přepínač Vyhodnotí seznam výrazů a vrátí hodnotu přidruženou
k prvnímu výrazu v seznamu, který má hodnotu True
Tab Umístí výstup do výstupního proudu
Opálení Vrátí tangens čísla
Čas Vrátí aktuální systémový čas
Časovač Vrátí počet sekund od půlnoci
TimeSerial Vrátí čas pro zadanou hodinu, minutu a sekundu
TimeValue Převede řetězec na časové pořadové číslo
Oříznout Vrátí řetězec bez prokladu a mezer a nahradí
více mezer jednou mezerou
TypeName Vrátí řetězec, který popisuje datový typ
proměnné
UBound Vrátí horní mez pole
UCase Převede řetězec na velká písmena
Val Vrátí čísla obsažená v řetězci
VarType Vrátí hodnotu označující podtyp proměnné
Všední den Vrátí číslo představující den v týdnu
Název dne v týdnu Vrátí řetězec označující zadaný den v týdnu
Rok Vrátí rok data

Leave a Comment

Jak používat příkazy Znovu a Opakovat ve Wordu 2016

Jak používat příkazy Znovu a Opakovat ve Wordu 2016

Objevte, jak efektivně využívat příkazy Znovu a Opakovat ve Wordu 2016 pro opravy dokumentů a zlepšení pracovního toku.

Jak změnit zamčené a skryté formátování buněk

Jak změnit zamčené a skryté formátování buněk

Naučte se, jak efektivně změnit stav buněk v Excelu 2010 z uzamčených na odemčené nebo z neskrytého na skrytý s naším podrobným průvodcem.

Jak přeložit text v cizím jazyce ve Wordu 2016

Jak přeložit text v cizím jazyce ve Wordu 2016

Zjistěte, jak efektivně využít překladové nástroje v Office 2016 pro překlad slov a frází. Překlad Gizmo vám pomůže překládat text s lehkostí.

Jak používat šablony ve Wordu 2013

Jak používat šablony ve Wordu 2013

Šablona ve Wordu šetří čas a usnadňuje vytváření dokumentů. Zjistěte, jak efektivně používat šablony ve Wordu 2013.

Jak vytvořit e-mailová upozornění pro skupinu SharePointu

Jak vytvořit e-mailová upozornění pro skupinu SharePointu

Zjistěte, jak si vytvořit e-mailová upozornění ve SharePointu a zůstat informováni o změnách v dokumentech a položkách.

Obsah SharePoint Online a typy obsahu

Obsah SharePoint Online a typy obsahu

Objevte skvělé funkce SharePoint Online, včetně tvorby a sdílení dokumentů a typů obsahu pro efektivnější správu dat.

Výpočet fiskálního čtvrtletí pro datum v Excelu

Výpočet fiskálního čtvrtletí pro datum v Excelu

Zjistěte, jak vypočítat fiskální čtvrtletí v Excelu pro různá data s použitím funkce CHOOSE.

Jak vytvořit hypertextový odkaz na jiný snímek v aplikaci PowerPoint 2007

Jak vytvořit hypertextový odkaz na jiný snímek v aplikaci PowerPoint 2007

Zjistěte, jak vytvořit hypertextový odkaz v PowerPointu, který vám umožní pohodlně navigovat mezi snímky. Použijte náš návod na efektivní prezentace.

Zobrazit starší verzi dokumentu aplikace Word 2016

Zobrazit starší verzi dokumentu aplikace Word 2016

Uložili jste nedávno svůj dokument? Náš návod vám ukáže, jak zobrazit starší verze dokumentu v aplikaci Word 2016.

Jak přiřadit makra pásu karet a panelu nástrojů Rychlý přístup v Excelu 2013

Jak přiřadit makra pásu karet a panelu nástrojů Rychlý přístup v Excelu 2013

Jak přiřadit makra vlastní kartě na pásu karet nebo tlačítku na panelu nástrojů Rychlý přístup. Návod pro Excel 2013.