- Katılım
- 6 Temmuz 2008
- Mesajlar
- 1,875
- Excel Vers. ve Dili
- OFFİCE 2010- TÜRKÇE
Hayırlı akşamlar arkadaşlar,
Aşağıdaki kodlarda İçinde "GENEL" Kelimesi geçen tüm satırları çekmeye çalışıyorum fakat kelime büyük ya da küçük harflerde ("Genel-genel-GENEL") olabiliyor.
Fakat arama değerine neyi yazarsam onu bulabiliyorum. Farklı bir yöntem var mı yoksa tüm ihtimaller için dngü mü kurmam gerekir?
Aşağıdaki kodlarda İçinde "GENEL" Kelimesi geçen tüm satırları çekmeye çalışıyorum fakat kelime büyük ya da küçük harflerde ("Genel-genel-GENEL") olabiliyor.
Fakat arama değerine neyi yazarsam onu bulabiliyorum. Farklı bir yöntem var mı yoksa tüm ihtimaller için dngü mü kurmam gerekir?
Kod:
Sub Kapalıdan_Al3()
Dim Con As Object, Rs As Object, Sorgu As String
Application.ScreenUpdating = False
Set Con = CreateObject("Adodb.Connection")
Set Rs = CreateObject("Adodb.RecordSet")
Set kns = Sheets("kapalı")
kns.Range("A2:K" & Rows.Count).ClearContents
deger = "%GENEL"
Con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
ThisWorkbook.Path & "\" & ThisWorkbook.Name & ";extended properties=""excel 12.0;hdr=yes"""
Sorgu = "SELECT * FROM [acık$] WHERE firma LIKE '" & deger & "%' "
Rs.Open Sorgu, Con, 1, 3
kns.Range("A2").CopyFromRecordset Rs
Rs.Close: Con.Close
Set Con = Nothing: Set Rs = Nothing: Sorgu = ""
Application.ScreenUpdating = True
End Sub
