• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Arama yaptırırken türkçe karakter sorunu

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

salanar

Yeni Üye
Katılım
4 Ağu 2021
Mesajlar
276
Çözümler
1
Aldığı beğeni
68
Excel V
Office 2007 TR
Konu Sahibi
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Bu kod ile arama yaptırıyorum. Fakat örnek olarak nvidia diye arattığımda NVIDIA kaydını bulmuyor. Bu problemi aşmak için yardımcı olabilir misiniz
 
Çözüm
UserForm kullanmıyorsanız ctrl+F ile yapabilirsiniz.
Aslında koda ihtiyaç yok.
Aradığınızı zaman zaman bulamamanızın sebebi excelin
sizin arama modunuzu hafızaya alması. Yazmış olduğunuz
kodla xlWhole ile arama yapın. Sonra ctrl+f i açın ve bakın.
Birebir arama seçeneği tiki işaretli olacaktır. Sonra xlPart ile
arama yapın. ctrl+F i açın. Tik kalkmış olacaktır.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Konu Sahibi
Birde mesela 159 arıyorum buluyor. İkinci 159'a geçmesi için tekrar butona bastığımda ikinci değere gitmiyor. İlk buldugunda kalıyor tekrar buda çözülebilir mi
 
Merhaba,
"NVIDIA" kaydını bulamamanızın sebebi bu string'de "I" var oysa siz "i" arıyorsunuz. "NVİDİA" yazarsanız o zaman bulur. Yada ararken "nvıdıa" yazın.
İkinci aynı aranan değerini bulmanız içi de "find" fonksiyonunda "SearchDirection" parametresini kullanıp bu parametreyi "xlNext" e eşitlemelisiniz. O zaman diğer aynı değerleri de sırasıyla bulacaktır.

Size şöyle bir kod dizesi yazayım ve siz de bunu kendinize uyarlamaya çalışın:


Private Sub CommandButton1_Click()

Dim S1 As Worksheet
Set S1 = Sheets("toplam")

Dim Aranan As Variant
Aranan = TextBox1.Text

On Error Resume Next

Dim Alan As Range
Set Alan = S1.Cells.Find(What:=Aranan, After:=ActiveCell, LookAt:=xlWhole, SearchDirection:=xlNext)

Alan.Select

End Sub
 
UserForm kullanmıyorsanız ctrl+F ile yapabilirsiniz.
Aslında koda ihtiyaç yok.
Aradığınızı zaman zaman bulamamanızın sebebi excelin
sizin arama modunuzu hafızaya alması. Yazmış olduğunuz
kodla xlWhole ile arama yapın. Sonra ctrl+f i açın ve bakın.
Birebir arama seçeneği tiki işaretli olacaktır. Sonra xlPart ile
arama yapın. ctrl+F i açın. Tik kalkmış olacaktır.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst