Belirlenen Sayısal değerleri içeren hücreleri bulmak

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,062
Excel Vers. ve Dili
Office 2013 İngilizce
Merhabalar
Aşağıdaki kod yapısıyla bir hücrede belli bir metini içeren string değerleri aratabiliyoruz.

benim sormak istediğim bu şekilde nümerik değerleri aratmak mümkün müdür? arama yapılan hücrede kple nümeri. yada nasıl bir yol önerebilirsiniz.

Örnek: Hücrede "0" içeren sayıları bul. 101, 43023, 6070 gibi....

Kod:
If Sayfa1.Range("K2").Value Like  "*R*" Then
...............................
............................
End If
teşekkürler,
iyi çalışmalar.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Tamer Bey, aratacağınız verileri içeren örnek bir excel paylaşabilirmisin.
 
Katılım
15 Şubat 2021
Mesajlar
52
Excel Vers. ve Dili
Excel 2016/VBA
Altın Üyelik Bitiş Tarihi
17-02-2022
Merhaba,

anladığım kadarıyla hücre içerisinde virgül ile ayrılmış rakamlar mevcut.101, 43023, 6070 gibi..

hücre içeriğini önce virgül ile ayırıp diziye dönüştürüp bu diziler arasında aratma yapılabilir.

aşağıdaki kodu uygular mısınız...

Kod:
Sub sifir_arama()
Dim numbers As String
Dim numberarray As Variant

numbers = Sheets("kendi çalışma sayfanız").Range("aratmak istediğiniz hedef hücre")

numberarray = Split(numbers, ",")

For i = LBound(numberarray) To UBound(numberarray)
    If numberarray(i) Like "*0*" Then
    Debug.Print numberarray(i) 'bulduğunuz değerleri nerede kullanacağınıza göre değiştirilebilir.
    End If
Next i

End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
R harfi yerine 0 yazıp denediniz mi?

"*R*"
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
En güzel öğrenme yöntemi korkmadan deneme yapmaktır.
 
Üst