Örnekteki Matematiksel hesapta Değişkenlerin türü ne ol

Katılım
4 Ekim 2004
Mesajlar
155
Ã?rnekteki Matematiksel hesapta Değişkenlerin türü ne ol

ComboBox'a girdiğim veri : 120x120x12000
Gelen Msg Kutularında
"en" bomboş çıkıyor
"birim" 0 çıkıyor
NEDEN_?

Private Sub CommandButton1_Click()
Dim birim As Double
Dim en, uzun As Integer
en = Mid(ComboBox9, 1, 3) ' 120 Yİ görmüyor!
uzun = Mid(ComboBox9, 9, 13) ' 12000 i görmüyor!
If en = 100 Then birim = 78.666
If en = 110 Then birim = 94.349
If en = 120 Then birim = 113.166
MsgBox en: MsgBox birim
MsgBox en * birim
End Sub
 
Katılım
12 Haziran 2005
Mesajlar
95
Private Sub CommandButton1_Click()
Dim birim As Double
Dim en, uzun As Integer
en = 1*Mid(ComboBox9, 1, 3) ' 120 Yİ görmüyor!
uzun = 1*Mid(ComboBox9, 9, 13) ' 12000 i görmüyor!
If en = 100 Then birim = 78.666
If en = 110 Then birim = 94.349
If en = 120 Then birim = 113.166
MsgBox en: MsgBox birim
MsgBox en * birim
End Sub
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
combobox9.text diye deneseniz, olur mu acaba ?

İlave:

Bir de ufak hatırlatma yapayım.

Kodlarınızda en değişkeni Integer olarak değil, Variant olarak tanımlanmış durumda.

Belki bilerek böyle yaptınız bilemiyorum....
 
Üst