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

Jak zablokovat aplikaci Microsoft Word v otevírání souborů v režimu pouze pro čtení v systému Windows

Jak zablokovat aplikaci Microsoft Word v otevírání souborů v režimu pouze pro čtení v systému Windows

Jak zablokovat aplikaci Microsoft Word v otevírání souborů v režimu pouze pro čtení v systému Windows Aplikace Microsoft Word otevírá soubory v režimu pouze pro čtení, takže je nelze upravovat? Nebojte se, metody jsou uvedeny níže

Jak opravit nesprávný tisk dokumentů Microsoft Word

Jak opravit nesprávný tisk dokumentů Microsoft Word

Jak opravit chyby při tisku nesprávných dokumentů Microsoft Word Chyby při tisku dokumentů Word se změněným písmem, chaotickými odstavci, chybějícím textem nebo ztraceným obsahem jsou poměrně časté. Nicméně ne

Vymažte kresby perem a zvýrazňovačem na snímcích PowerPoint

Vymažte kresby perem a zvýrazňovačem na snímcích PowerPoint

Pokud jste použili pero nebo zvýrazňovač ke kreslení na snímky aplikace PowerPoint během prezentace, můžete kresby uložit pro další prezentaci nebo je vymazat, takže až ji příště ukážete, začnete s čistými snímky aplikace PowerPoint. Chcete-li vymazat kresby perem a zvýrazňovačem, postupujte podle těchto pokynů: Mazání čar jedna na […]

Obsah knihovny stylů v SharePointu 2010

Obsah knihovny stylů v SharePointu 2010

Knihovna stylů obsahuje soubory CSS, soubory XSL (Extensible Stylesheet Language) a obrázky používané předdefinovanými vzorovými stránkami, rozvržení stránek a ovládací prvky v SharePointu 2010. Chcete-li najít soubory CSS v knihovně stylů webu pro publikování: Vyberte Akce webu→ Zobrazit Veškerý obsah webu. Zobrazí se obsah webu. Knihovna stylů se nachází v […]

Formátování čísel v tisících a milionech v sestavách Excel

Formátování čísel v tisících a milionech v sestavách Excel

Nezahlcujte své publikum gargantuovskými čísly. V aplikaci Microsoft Excel můžete zlepšit čitelnost řídicích panelů a sestav formátováním čísel tak, aby se zobrazovaly v tisících nebo milionech.

Jak sdílet a sledovat weby SharePoint

Jak sdílet a sledovat weby SharePoint

Naučte se používat nástroje sociálních sítí SharePoints, které umožňují jednotlivcům a skupinám komunikovat, spolupracovat, sdílet a propojovat se.

Jak převést data do juliánských formátů v aplikaci Excel

Jak převést data do juliánských formátů v aplikaci Excel

Juliánská data se často používají ve výrobním prostředí jako časové razítko a rychlý odkaz pro číslo šarže. Tento typ kódování data umožňuje maloobchodníkům, spotřebitelům a servisním zástupcům identifikovat, kdy byl produkt vyroben, a tím i stáří produktu. Juliánská data se také používají v programování, armádě a astronomii. Odlišný […]

Jak vytvořit webovou aplikaci Access

Jak vytvořit webovou aplikaci Access

Webovou aplikaci můžete vytvořit v Accessu 2016. Co je tedy vlastně webová aplikace? Web znamená, že je online, a aplikace je jen zkratka pro „aplikaci“. Vlastní webová aplikace je online databázová aplikace přístupná z cloudu pomocí prohlížeče. Webovou aplikaci vytváříte a udržujete ve verzi pro počítače […]

Panel rychlého spuštění v SharePointu 2010

Panel rychlého spuštění v SharePointu 2010

Většina stránek v SharePointu 2010 zobrazuje seznam navigačních odkazů na panelu Snadné spuštění na levé straně stránky. Panel Snadné spuštění zobrazuje odkazy na doporučený obsah webu, jako jsou seznamy, knihovny, weby a stránky publikování. Panel Snadné spuštění obsahuje dva velmi důležité odkazy: Odkaz na veškerý obsah webu: […]

Co znamenají chybové zprávy Řešitel v Excelu?

Co znamenají chybové zprávy Řešitel v Excelu?

U jednoduchých problémů Řešitel v Excelu obvykle rychle najde optimální hodnoty proměnné Řešitel pro účelovou funkci. Ale v některých případech má Řešitel problém najít hodnoty proměnné Řešitel, které optimalizují účelovou funkci. V těchto případech Řešitel obvykle zobrazí zprávu nebo chybovou zprávu, která popisuje nebo popisuje problém, který […]