InStr függvény
- 2019.08.14.
- 2 perc az olvasáshoz
-
- o
- L
- m
- O
- k
-
+ 2
Változatot ad vissza (hosszú), amely meghatározza az egyik karakterlánc első előfordulásának helyzetét a másikban.
Megjegyzés
Szeretne olyan megoldásokat fejleszteni, amelyek az Office-élményt több platformon is kiterjesztik? Nézze meg az új Office-bővítményeket. Az Office-bővítmények kicsi területtel rendelkeznek a VSTO-bővítményekhez és megoldásokhoz képest, és szinte bármilyen webes programozási technológia, például HTML5, JavaScript, CSS3 és XML használatával felépítheti őket.
Szintaxis
InStr (, string1, string2,)
Az InStr függvény szintaxisa a következő argumentumokkal rendelkezik:
rész | Leírás |
---|---|
start | Nem kötelező. Numerikus kifejezés, amely meghatározza az egyes keresések kiinduló helyzetét. Ha kihagyja, a keresés az első karakterpozíciónál kezdődik. Ha a start Null értéket tartalmaz, hiba lép fel. A start argumentumra akkor van szükség, ha az összehasonlítás meg van adva. |
string1 | Kívánt. A keresett karakterlánc-kifejezés. |
string2 | Kötelező. Karakterlánc-kifejezés keresett. |
hasonlítsa | Választható. Megadja a karakterlánc-összehasonlítás típusát. Ha az összehasonlítás értéke Null, akkor hiba lép fel. Ha az összehasonlítás elmarad, az Option Compare beállítás meghatározza az összehasonlítás típusát. Adjon meg érvényes LCID-t (LocaleID) a területi beállításokra vonatkozó összehasonlítások használatához. |
Beállítások
Az argumentum-összehasonlítás beállításai a következők.
Állandó | Érték | Leírás |
---|---|---|
vbUseCompareOption | -1 | Összehasonlítást végez az Option Compare utasítás beállításának használatával. |
vbBinaryCompare | 0 | A bináris összehasonlítás. |
vbTextCompare | 1 | Szöveges összehasonlítást végez. |
vbDatabaseCompare | 2 | Csak Microsoft Access. Összehasonlítást végez az adatbázisban található információk alapján. |
Visszatérési értékek
Ha | Az InStr visszatér |
---|---|
string1 nulla hosszúságú | 0 |
string1 Null | Null |
string2 nulla hosszúságú | start |
string2 Null | Null |
string2 nem található | 0 |
string2 a string1-en belül található | Pozíció, ahol találat |
start > string2 | 0 |
Megjegyzések
Az InStrB függvény egy sztringben található bájtadatokkal használható. Ahelyett, hogy visszaadná az egyik karakterlánc első előfordulásának karakterpozícióját a másikban, az InStrB visszaadja a bájt pozíciót.
Példa
Ez a példa az InStr függvényt adja vissza az első pozíciójának egyik sztring előfordulása a másikban.
Lásd még:
- Funkciók (Visual Basic for Applications)
Támogatás és visszajelzés
Kérdései vagy visszajelzései vannak az Office VBA-val vagy ezzel a dokumentációval kapcsolatban? Kérjük, olvassa el az Office VBA ügyfélszolgálatát és a visszajelzéseket, ha útmutatást szeretne kapni a támogatás fogadásáról és a visszajelzésről