VBA Instr Text Içerisinde Text Arama

Vba ile bir yazi icerisinde baska bir kelime aramak icin Instr kullanabilirsiniz, bu skeilde cok acik ifade edilemiyor fakat bir kac kucuk ornekle anlatabilirim sanirim..

Ornegin “ExcelTR Turkiyenin En iyi Excel Blog Sitesi” seklinde bir cumlede ExcelTR kelimesini Aratirsak Bize bir sonucunu vermesi gerekir; bunun ornegini yapalim ve bize mesaj ile 1 Sonucunu versin..

VBA Kodlari

Public Sub Kelime_Arama()
MsgBox InStr(“ExcelTR Turkiyenin En iyi Excel Blog Sitesi”, “Exceltr”)
End Sub

Burada biseye daha dikaktinizi cekmek isterim, ornegin MsgBox InStr(“ExcelTR Turkiyenin En iyi Excel Blog Sitesi”, “exceltr“) bu sekilde bir kodla arama yapsaydik sonucumuz basarisiz olurdu, birinin ilk harfi buyuk digerinin kucuk oldugundan sonuca ulasamazdik..

bu tarz durumlarda her iki tarafada Ucase kullanarak cozume ulasabilirsiniz..

VBA Kodlari

MsgBox InStr(UCase(“ExcelTR Turkiyenin En iyi Excel Blog Sitesi”), UCase(“excelTR”))

Instr`yi If`e baglayarakta kendinize kriter olusturabilir ve kullanabilirsiniz, ornegin;

VBA Kodlari

Public Sub Text_Arama()
If InStr(“ExcelTR Turkiyenin En iyi Excel Blog Sitesi”, “excel”) = 0 Then
MsgBox “Yok Ole bisey :)”
Else
MsgBox “Kesinlikle Oyle!”
End If
End Sub

Yazar: mmustafaaslan

2004 yilindan itibaren ozel bir sirketin finans departmaninda calismaktadir. Kendini excel, visual basic kullaniminda gelistirmis olan yazarimiz; Meslegi geregi SAP konusunda ileri derecede bilgilidir.

“VBA Instr Text Içerisinde Text Arama” için 1 yorum

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


8 + 1 =