Module
Contents
Index 🔎︎

# InStr Function

Vráti pozíciu raťazca v inom reťazci.

Funkcia Instr vráti pozíciu, na ktorej nájde zhodný reťazec. Pokiaľ reťazec nenájde, vráti funkcia 0.

## Syntax:

    InStr ([Začiatok As Long,] Text1 As String, Text2 As String[, Porovnanie])

## Návratová hodnota:

Celé číslo

## Paremetre:

Začiatok: Číselný výraz, ktorý označuje pozíciu v reťazci, kde začína hľadanie podreťazca. Pokiaľ tento parameter vynecháme, hľadanie začne na prvom znaku. Maximálna povolená hodnota je 65535.

Text1: Reťazec, ktorý chcete prehľadať.

Text2: Reťazec, ktorý chcete nájsť.

Porovnanie: Nepovinný číselný výraz, ktorý určuje druh porovnania. Hodnota tohoto parametra môže byť 0 alebo 1. Začiatočná hodnota 1 určuje, že pri porovnaní textu nezáleží na veľkosti znakov. Hodnota 0 určuje binárne porovnanie, kedy záleží na veľkosti znakov.

Ak ste vynechali prvý parameter, nenastavujte ani parameter Porovnať, predídete tak chybám.

## Error codes:

5 Neplatné volanie procedúry

## Príklad:

    Sub ExamplePosition

    Dim sInput As String

    Dim iPos As Integer

        sInput = "Office"

        iPos = Instr(sInput,"c")

        Print iPos

    End Sub