Aide LibreOffice 7.1
Renvoie la position d'une chaîne de caractères dans une autre chaîne de caractères.
La fonction Instr renvoie la position où la correspondance a été trouvée. Si la chaîne de caractères n'a pas été trouvée, la fonction renvoie 0.
InStr ([Start As Long,] Text1 As String, Text2 As String[, Compare])
Nombre entier
Start: A numeric expression that marks the position in a string where the search for the specified substring starts. If you omit this parameter, the search starts at the first character of the string. The minimum allowed value is 1. The maximum allowed value is 2,147,483,648.
Text1 : expression au format chaîne de caractères dans laquelle la recherche est effectuée.
Text2 : expression au format chaîne de caractères à rechercher.
Compare : expression numérique facultative définissant le type de comparaison. La valeur de ce paramètre peut être 0 ou 1. La valeur par défaut (1) spécifie une comparaison de texte qui ne tient pas compte de la casse. La valeur 0 spécifie une comparaison binaire sensible à la casse.
Pour éviter une erreur d'exécution, ne définissez pas le paramètre Compare si le premier paramètre de retour est omis.
Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
sInput = "Office"
iPos = Instr(sInput,"c")
Print iPos
End Sub