VBA ile hücredeki değeri başka hücrede arama

Katılım
6 Ocak 2022
Mesajlar
3
Excel Vers. ve Dili
Vba
Herkese selam,

Çalıştığım bir raporu VBA ile otomatik hale getirmeye çalışıyorum. İlgili konuda internetten bulduğum önerileri denedim fakat istediğim sonuca ulaşamadım. Sorum şu, bir sütunda yer alan kullanıcı adını aynı satır fakat başka sütunda ilgili hücrede var mı yok mu bunu sorgulatmak. Varsa bir if koşulu ile başka hücreye sonucu yazdıracağım. Benim için önemli olan kullanıcı adınının varlığını bir döngü ile var olan satırlar boyunca yapmak. Yandaki formülün vba da kodlamasını nasıl yapmalıyım ? if(isnumber(search(a2:b2));"var";"yok") Listelerle mi ilerlemeliyim ? Destek olursanız çok sevinirim.

örnek üzerinden açıklamak gerekirce A2 hücresinde yer alan bhaci1 kullanıcı adını B2 hücresinde bir string içerisinde gelmen3ghaci1trifki var mı yok mu kontrol edeceğiz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,552
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Aşağıdaki gibi kontrol edebilirsiniz.

C++:
If InStr(1, Range("B2").Value, Range("A2").Value) > 0 Then
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,233
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Deneyiniz.

Kod:
Sub VarMi()

    If InStr([B2], [A2]) > 0 Then
        MsgBox "Aranan Değer : " & [A2] & " Var..."
    Else
        MsgBox "Aranan Değer " & [A2] & " Yok...."
    End If
        
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,233
Excel Vers. ve Dili
Ofis 365 Türkçe
Geç kalmışım :)
 
Katılım
6 Ocak 2022
Mesajlar
3
Excel Vers. ve Dili
Vba
Geri dönüşleriniz için çok teşekkür ederim, istediğime ulaştım :) İyi günler dilerim.
 
Üst