• DİKKAT

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

Combobox'ta seçilen değerin karşılığını label'a yazmak

Katılım
19 Mart 2010
Mesajlar
144
Excel Vers. ve Dili
Office 365 İngilizce
Arama yaptım ama işime yarayacak çözümü bulamadım, varsa affola. Ekteki formda combobox'tan bir değer seçtiğimde excel'de onun karşılığı olan değeri düşeyara ile combobox yanındaki label'a yazdırmak istiyorum. bunun için nasıl formül yazmalıyım?
 

Ekli dosyalar

  • combobox.jpg
    combobox.jpg
    169.4 KB · Görüntüleme: 7
Merhaba,

Örnek dosya ekler misiniz.
 
Deneyiniz.
Kod:
Private Sub ComboBox1_Change()
    Label23.Caption = Sheets("Sayfa4").Range("B" & ComboBox1.ListIndex + 1)
End Sub
 
son bir sorum daha var. combobox'taki değere göre birim ağırlığı sağ tarafa yazdırdım. alttaki textbox'a uzunluk yazınca da birim ağırlıkla çarpıp toplam kısmına yazdırıyorum. fonksiyon güzel çalışıyor ama textbox içindeki değeri silince hata penceresi açılıyor. istiyorum ki uzunluk textox'ı boş ise toplam'a sıfır yazsın ama hata penceresi çıkmasın. aşağıdaki kodu yazdım, o değeri silince toplam 0 oluyor ama yine de hata penceresi çıkıyor. nasıl çözebilirim?

Kod:
Private Sub kosebentuzunluk_Change()
If kosebentuzunluk.Value = "" Then Label25 = 0
Label25 = Label23 * kosebentuzunluk
End Sub
 

Ekli dosyalar

  • combobox.jpg
    combobox.jpg
    44.8 KB · Görüntüleme: 6
Deneyiniz.
Kod:
Private Sub kosebentuzunluk_Change()
    If kosebentuzunluk.Value = "" Then
        Label25 = 0
        Exit Sub
    End If
    Label25 = Label23 * kosebentuzunluk
End Sub
 
Geri
Üst