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
Altın Üyelik Bitiş Tarihi
01-02-2027
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
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,784
Excel Vers. ve Dili
Microsoft 365 Tr-64
If InStr(1, Label1.Caption, "MUZ") > 0 Then
 

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
Altın Üyelik Bitiş Tarihi
01-02-2027
Malesef Olmadı @NextLevel üstadım dosyayı ekledim
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,784
Excel Vers. ve Dili
Microsoft 365 Tr-64
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.
 

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
Altın Üyelik Bitiş Tarihi
01-02-2027
@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
 
Üst