• Merhaba Ziyaretçi,
    Microsoft 365 Uygulamaları ile ilgili yeni haberler, dikkat çekici konular, ilgi ile takip edeceğiniz yazılar için.

    Abone Olun
  • ESTE - Microsoft Office Eğitimleri

    Yeni yıl Microsoft Office Eğitim planlarınız için bütçenizi oluşturmadan önce ESTE eğitim kalitesi ile tanışın. 🙌
    Kullanıcıların ihtiyacı olan yazılı materyal, dosya ve video kaynağı desteğimiz ile tüm ofis çalışanlarının iş süreçlerini rahatlatacak eğitimler planlayın. 🎯
    Microsoft Office eğitimlerimiz hakkında detaylı bilgi için bize ulaşın.

    👉 Microsoft Office Eğitim Talebi

Makale INSTR

Murat OSMA

Yönetici
Site Yöneticisi
Katılım
25 May 2018
Mesajlar
1,504
En iyi yanıt
13
Puanları
113
Konum
İstanbul
Web sitesi
excelarsivi.com
Ad Soyad
Murat OSMA
Office Vers.
Office 365 TR+EN
InStr( [Start], String1, String2, [Compare] )

Bir metindeki bir dizenin konumunu tam sayı olarak döndürür. (Long)


[Start]

Aramaya başlamak istediğiniz konumu temsil eden isteğe bağlı bir tam sayı argümanı.
Eğer atlanırsa, [Start] argümanı varsayılan 1 değerini alır. (Integer)

String1

Aramak istediğiniz metin (String).

String2

Aramak istediğiniz alt metin. (String)

[Compare]

Yapılacak karşılaştırmanın türünü belirten isteğe bağlı bir argüman, bir vbCompareMethod sabitidir. (Integer)
0 = vbBinaryCompare - İkili karşılaştırma yapar
1 = vbTextCompare - Metin karşılaştırması yapar
2 = vbDatabaseCompare - Veritabanı karşılaştırması yapar
(Access veritabanı kullanır)

Açıklamalar
* Bu, varsayılan olarak büyük / küçük harfe duyarlıdır.
* String2, String1 içinde bulunamazsa, 0 döndürülür .
* [Start] boş bırakılırsa, 1 kullanılır. (yani ilk karakterden aramaya başlarsınız).
* [Start] sıfır ise, bir hata oluşur.
* Belirtilen bir Seçenek Karşılaştırması bildirimi yoksa, vbBinaryCompare (0) kullanılır.
* [Compare] null ise, bir hata oluşur.
* [Compare] belirtildiğinde, [Start] da sağlanmalıdır.
* String1 = String2 veya String2, String1"in başlangıcı ise, 1 döndürülür.
* En sonundan başlamak için INSTRREV işlevini kullanabilirsiniz.
* Variant / String veri türü yerine bir Metin veri türü döndürmek için INSTR$ işlevini kullanabilirsiniz.
* Geçerli argümanlar ile INSTR$ yazıyorsanız, editör otomatik olarak bu işlevi sadece INSTR olarak değiştirecektir.
* Bayt verileriyle kullanılan INSTRB işlevini kullanabilirsiniz.

Örnek Kullanım
PHP:
Sub ExcelTurkey()
    MsgBox InStr("C:\Temp\", "C:\")
    MsgBox InStr(0, "C:\Temp\", "C:\")
    MsgBox InStr(1, "C:\Temp\", "C:\")
    MsgBox InStr(1, "anametin", "metin")
    MsgBox InStr("anametin", "anametin")
    MsgBox InStr("anametin", "nothing")
    MsgBox InStr("excelarsivi", "a")
End Sub
 
Son düzenleme:
Üst Alt