Değişken Tipi Hatası

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
731
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Altın Üyelik Bitiş Tarihi
15-10-2026
Merhaba arkadaşlar.

Aşağıdaki kodlarda "Type mismatch" hatası veriyor. Neden olabilir. oran değişkeni General kısmında "Public oran as Varinat" olarak tanımlandı.
Combobox13 den hangi seçeneği seçersem o kod satırını seçip değişken tipi hatasın veriyor. Yardımcı olursanız sevinirim.

If ComboBox13.Value = "1/3" Then
oran = (ComboBox13.Value / 3) * 1
End If
If ComboBox13.Value = "2/3" Then
oran = (ComboBox13.Value / 3) * 2
End If
If ComboBox13.Value = "3/3" Then
oran = (ComboBox13.Value / 3) * 3
End If

ActiveCell.Offset(0, 6).Value = (TextBox55.Value * oran)
ActiveCell.Offset(0, 6).NumberFormat = "#,##0.00"
ActiveCell.Offset(0, 6).HorizontalAlignment = xlRight
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Combobox13'ün elemanlarının hepsi metin.
Örnek:
(ComboBox13.Value / 3) * 2
("2/3" / 3 ) * 2 "burada metni 3'e bölüp 2 ile çarpmak istediğiniz için hata veriyor.
 

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
731
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Altın Üyelik Bitiş Tarihi
15-10-2026
Merhaba.
Combobox13'ün elemanlarının hepsi metin.
Örnek:
(ComboBox13.Value / 3) * 2
("2/3" / 3 ) * 2 "burada metni 3'e bölüp 2 ile çarpmak istediğiniz için hata veriyor.
Evet hepsi metin. Teşekkürler Muzaffer Ali bey.
 
Üst