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.
Príklad:
Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
sInput = "Office"
iPos = Instr(sInput,"c")
Print iPos
End Sub