combobox ve listboxa veri sectirme komutu

Katılım
29 Nisan 2007
Mesajlar
81
Excel Vers. ve Dili
2003 Türkçe
Ekteki dosyada kaydederken sorun yok ama degistirmek veya silmek icin double click yapınca comboboxun ve listboxın o veriyi secmesini nasıl saglarım?

yani soru su

listboxdaki verilerin cifttıklama ile listbox ve comboboxa atanması, yani veriyi sectirmeyi saglamak..

ve
combobox ve listboxda secim yapılmamıssa veri girisi eksiktir msjı

listbox.selected yapıcaz sanırım ama olmadı ya da listbox unselected ise veri girişi eksiktir diycek sanırım listbox.value = "" yaptım olmadı cunku..

Yardımlarınızı bekliyorum
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
combobox ve listboxda secim yapılmamıssa veri girisi eksiktir msjı
Öncelikle böyle bir uyarıya gerek yok, çünkü dblclick olayının çalışması için zaten bir veriyi seçip üzerinde çift tıklamanız gerekir.

Listboxtan seçilen verinin textbox ve comboboxlara aktarımı için aşağıdaki gibi bir mantık kullanmanız gerekir.

Kod:
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
ComboBox3 = ListBox1.Column(1)
TextBox5 = ListBox1.Column(2)
TextBox6 = ListBox1.Column(3)
TextBox7 = ListBox1.Column(4)
.
.
.
End Sub
 
Katılım
29 Nisan 2007
Mesajlar
81
Excel Vers. ve Dili
2003 Türkçe
oyle bir uyarıya gerek yok o sorun icin evet ama ben ayrıca sormustum..


kaydet islemi yaparken ekliycektim zaten. yani listbox1 = "" yerine unselected gibi bisi mi yazmalıyım
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
oyle bir uyarıya gerek yok o sorun icin evet ama ben ayrıca sormustum..
listboxta veri seçili olmamasını aşağıdaki gibi bir satırla kontrol edebilirsiniz.

Kod:
if listbox1.listindex=-1 then msgbox .....
 
Üst