• DİKKAT

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

Soru Labelden Kelime Ayıklama

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Userformda Label1="Elma,Armut,Muz,Çilek" değerlerini formülle getirtiyorum.

İsteğim ise Label1 deki bu kelimelerde Muz geçiyorsa bana bunu bildirsin. If then kalıbı ile çözmedim bir türlü. Eğersay ile denedim yine olmadı. Kelimeyi nasıl ayıklayabilirim?

Kod:
Private Sub CommandButton2_Click()

If Label1.Value = "*MUZ*" Then
MsgBox "OK"
End If

End sub
 
If InStr(1, Label1.Caption, "MUZ") > 0 Then
 
Malesef Olmadı @NextLevel üstadım dosyayı ekledim
 

Ekli dosyalar

Sorunuzda şu ifade vardı "If Label1.Value = "*MUZ*" Then"
Dosyanızda ise Muz olarak kullanmışınız

"MUZ" ile "Muz" VBA için direkt kullanıldıklarında farklı değerlerdedir. Başlıkta ne arıyorsanız verdiğim koda da aynısını yazın.

Ayrıca sizin kullanımınızda yanlış değil. Ancak eksik. LIKE komutunu araştırın.
 
@NextLevel üstadım teşekkür ederim. Bugün birşey daha öğrenmiş oldum :)

Kod:
Private Sub CommandButton2_Click()

If InStr(1, Label1.Caption, "Muz") > 0 Then
MsgBox "OK"
End If

End Sub
 
Geri
Üst