Microsoft Office Online
Přihlášení k webu Moje služba Office Online (Co je to?) | Přihlásit

Upozornění: Tuto stránku zobrazujete v nepodporované verzi webového prohlížeče. Tento web pracuje nejlépe v aplikaci Microsoft Internet Explorer 6.0 či novější, v aplikaci Firefox 1.5 nebo v aplikaci Netscape Navigator 8.0 či novější. Další informace o podporovaných prohlížečích

Funkce Replace
 

Vrátí řetězec, ve kterém byl určitý dílčí řetězec nahrazen jiným dílčím řetězcem tolikrát, kolikrát bylo zadáno.

Syntaxe

Replace (výraz, najít, nahradit [, začátek ] [, počet ] [, porovnání ] )

Syntaxe funkce Replace zahrnuje tyto argumenty (Argument: Hodnota, která poskytuje informace určité akci, události, metodě, vlastnosti, funkci nebo proceduře.):

Argument Popis
výraz Povinný. Řetězcový výraz (Řetězcový výraz: Výraz, který je vyhodnocen jako posloupnost sousedících znaků. Prvky výrazu mohou zahrnovat: funkce vracející řetězec nebo řetězec typu Variant (VarType 8), řetězcový literál, konstantu, proměnnou nebo řetězec typu Variant</.) obsahující dílčí řetězec, který má být nahrazen.
najít Povinný. Dílčí řetězec, který má být nalezen.
nahradit Povinný. Nový dílčí řetězec, který má nahradit původní.
začátek Nepovinný. Pozice ve výrazu, u které má začít hledání dílčího řetězce. Pokud tento argument neuvedete, předpokládá se automaticky hodnota 1.
počet Nepovinný. Požadovaný počet nahrazení dílčího řetězce. Výchozí hodnota je -1, což znamená nahrazení všech výskytů.
porovnání Nepovinný. Číselná hodnota, která určuje typ porovnání, jež má být použito při vyhodnocení dílčích řetězců. Hodnoty jsou uvedeny v části Nastavení.

Nastavení

Argument porovnání může mít následující hodnoty:

Konstanta Hodnota Popis
vbUseCompareOption -1 Provádí porovnání pomocí nastavení příkazu Option Compare.
vbBinaryCompare 0 Provádí binární porovnání.
vbTextCompare 1 Provádí textové porovnání.
vbDatabaseCompare 2 Pouze v aplikaci Aplikace Microsoft Office Access 2007. Provádí porovnání na základě informací v databázi.

Vrácené hodnoty

Funkce Replace vrátí následující hodnoty:

Podmínka Funkce Replace vrátí
Výraz má nulovou délku Řetězec nulové délky
Výraz má hodnotu Null Chybu
Argument najít má nulovou délku Kopii výrazu
Argument nahradit má nulovou délku Kopii výrazu s odstraněnými výskyty hodnoty argumentu najít
Začátek > Len(výraz) Řetězec nulové délky
Argument počet je 0 Kopii výrazu

Poznámky

Vrácená hodnota funkce Replace je řetězec s nahrazenými částmi. Tato nahrazení začínají od pozice určené argumentem začátek a končí na konci řetězcového výrazu. Nejedná se o kopii původního řetězce od začátku do konce.

Viz také
© 2009 Microsoft Corporation. Všechna práva vyhrazena.