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

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Örnek dosya ekler misiniz.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Deneyiniz.
Kod:
Private Sub ComboBox1_Change()
    Label23.Caption = Sheets("Sayfa4").Range("B" & ComboBox1.ListIndex + 1)
End Sub
 
Katılım
19 Mart 2010
Mesajlar
144
Excel Vers. ve Dili
Office 365 İngilizce
Altın Üyelik Bitiş Tarihi
20-01-2024
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

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Deneyiniz.
Kod:
Private Sub kosebentuzunluk_Change()
    If kosebentuzunluk.Value = "" Then
        Label25 = 0
        Exit Sub
    End If
    Label25 = Label23 * kosebentuzunluk
End Sub
 
Üst