• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hücre İçinde Veri Sorgulama

Bakigemlik

Altın Üye
Katılım
16 Ocak 2013
Mesajlar
674
Excel Vers. ve Dili
2010 Türkçe
Merhaba,

Ek dosyada A hücresinde görüldüğü gibi verilerim var, hücre içinde veriler ";" birbirinden ayrılıyor, birden fazla il olduğu zaman bunlar birbirinden farklı ise B hücresine "Hata Var" yazabilir mi?

Konu hakkında desteğinizi rica ederim,

Teşekkürler,
 

Ekli dosyalar

selam,
sorunuz Makro başlığı altında..
Formülle çözüm isterseniz eki inceleyin..
kolay gelsin..
 
Son düzenleme:
Dün makroyla yapmaya çalıştım ama işin içinden çıkamadım. Sayın sakman26 olaya çok güzel bir yaklaşım yapmış. Teşekkür ederim.
 
Dün makroyla yapmaya çalıştım ama işin içinden çıkamadım. Sayın sakman26 olaya çok güzel bir yaklaşım yapmış. Teşekkür ederim.

Merhaba,

Kod ile yapılan çalışma.

Kod:
Sub Hatali()
Dim d As Object, a(), b(), Kriter As Variant
Dim j As Long, i As Integer, Son As Long
    Son = Cells(Rows.Count, 1).End(3).Row
    ReDim b(1 To Son, 1 To 1)
    a = Range("A1:A" & Son)
        For j = 1 To UBound(a)
            Set d = CreateObject("Scripting.Dictionary")
            Kriter = Split(a(j, 1) & ";", ";")
                For i = 0 To UBound(Kriter)
                    d(Kriter(i)) = ""
                Next i
            If d.Count - 1 > 1 Then
                b(j, 1) = "Hata Var"
            End If
        Next j
    Range("B1").Resize(UBound(a)) = b
MsgBox "İşleminiz Tamam.", vbInformation
End Sub
 
Geri
Üst