• DİKKAT

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

Listboxda seçim yapılmamışsa kodlar çalışmasın

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,503
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Merhaba arkadaşlar,

listboxda seçim yapılmadan butona tıklandığında uyarı versin ve kodlar çalışmasın. Bunun için aşağıdaki kodu ve benzerlerini denedim ama olmadı.

Kod:
If ListBox1.Value = "" Then
MsgBox "Seçim yapmadınız"
Exit Sub
End If
 
Aşağıdaki linki de inceleyebilirsiniz.
http://support.microsoft.com/kb/161346
Kod:
 For x = 0 to ListBox1.ListCount - 1

             ' If the item is selected...
             If ListBox1.Selected(x) = True Then' Seçim yapıldığında

                '...display the Selected item.
                MsgBox ListBox1.List(x)

            End If

         Next x
 
Ekteki gibi denermisiniz.

Alternatif olsun mesajı yeni gordum

Kod:
If ListBox1.ListCount-1 <=0 Then
MsgBox "Seçim yapmadınız"
Exit Sub
End If
 
buyurun.
Kod:
if listbox1.listindex < 0 then
   'mesajınız
   exit sub
end if
 
Hocam çok teşekkürler,

ikinizin de ellerine sağlık
 
orion hocam mesajınızı yazdıktan sonra gördüm. Evet kısa olduğu için onu kullandım. Burdan diğer arkadaşalrımıda tekrar teşekkür ederim.

Konunun devamında başka bir şey daha sormak istiyorum.

Seçim yapılmamışssa uyarıyı verdikten sonra.
Kod:
If ListBox2.ListIndex < 0 Then
MsgBox "Ekipman Dosyaları Listesinden Seçim Yapmalısınız!", vbCritical, "UYARI"
ListBox2.BackColor = &HFFFF&

   Exit Sub
End If

şeklinde listboxun arka planını sarıu renkli yaptırıyorum. Daha sonra listboxun click olayının altına

Kod:
ListBox2.BackColor = &H80000005

kodları ile tekrar beyaz olmasını istiyorum ama click olayına kodu yazmama rağmen düzelmiyor sarı renkte kalıyor. Neden olabilir bu?
 
orion hocam mesajınızı yazdıktan sonra gördüm. Evet kısa olduğu için onu kullandım. Burdan diğer arkadaşalrımıda tekrar teşekkür ederim.

Konunun devamında başka bir şey daha sormak istiyorum.

Seçim yapılmamışssa uyarıyı verdikten sonra.
Kod:
If ListBox2.ListIndex < 0 Then
MsgBox "Ekipman Dosyaları Listesinden Seçim Yapmalısınız!", vbCritical, "UYARI"
ListBox2.BackColor = &HFFFF&

   Exit Sub
End If


şeklinde listboxun arka planını sarıu renkli yaptırıyorum. Daha sonra listboxun click olayının altına

Kod:
ListBox2.BackColor = &H80000005

kodları ile tekrar beyaz olmasını istiyorum ama click olayına kodu yazmama rağmen düzelmiyor sarı renkte kalıyor. Neden olabilir bu?
Deneyiniz.:cool:
Kod:
ListBox2.BackColor = vbwhite
 
Hocam teşekkürler,
:)
 
Geri
Üst