Funkce Str

Vrátí hodnotu typu Variant (String).

Syntaxe

Str (číslo)

Požadovaným číslemArgument je long obsahující všechny platné Číselný výraz.

Poznámky

Při převodu čísel na řetězce je počáteční mezera vždy vyhrazena pro znaménko čísla. Pokud je číslo kladné, obsahuje vrácený řetězec mezeru na řádku a znaménko plus je předpokládané.

Pomocí funkce Format můžete převést číselné hodnoty, které chcete formátovat jako kalendářní data, časy nebo měnu, nebo v jiných uživatelem definovaných formátech. Na rozdílod funkce Str neobsahuje funkce Format mezeru na řádku nařádku.

Poznámka:  Funkce Str rozpozná jenom tečku(.) jako platný oddělovač desetinných míst. Při použití různých oddělovačů desetinných míst (například v mezinárodních aplikacích) použijte funkce CStr k převodu čísla na řetězec.

Příklad dotazu

Výraz

Výsledky

SELECT Discount,str(Discount) AS StrDiscount FROM ProductSales;

Vrátí původní hodnoty nebo formát Discount a hodnoty převedené do formátu řetězce ve sloupci StrDiscount.

Příklad jazyka VBA

Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

V tomto příkladu se funkce Str používá k vrácení řetězcové reprezentace čísla. Když se číslo převede na řetězec, je počáteční mezera vždy vyhrazena pro její znaménko.

Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

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

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×