kod birleştirme

Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
arkadaşlar alttaki textbox6_change olayına
textbox15 için hazırladım işlemide eklemek istiyorum
yardım ederseniz sevinirim


Private Sub TextBox6_Change()
deg1 = IIf(TextBox6 = "", 0, TextBox6)
deg2 = IIf(TextBox12 = "", 0, TextBox12)
TextBox16 = Format(Replace(CDbl(deg1) - CDbl(deg2), ".", ","), "#,##0.000")
End Sub

TextBox15 = Format((CDbl(deg1) - CDbl(deg2) / CDbl(deg1)), "#,##0.00 %")
 
Katılım
25 Nisan 2007
Mesajlar
459
Excel Vers. ve Dili
2007
Private Sub TextBox6_Change()
deg1 = IIf(TextBox6 = "", 0, TextBox6)
deg2 = IIf(TextBox12 = "", 0, TextBox12)
TextBox16 = Format(Replace(CDbl(deg1) - CDbl(deg2), ".", ","), "#,##0.000")
End Sub

TextBox15 = Format((CDbl(deg1) - CDbl(deg2) / CDbl(deg1)), "#,##0.00 %")

End Sub'un altına değil üstüne eklemeniz lazım :mrgreen:

Kod:
[COLOR="Red"]Private Sub TextBox6_Change()
deg1 = IIf(TextBox6 = "", 0, TextBox6)
deg2 = IIf(TextBox12 = "", 0, TextBox12)
TextBox16 = Format(Replace(CDbl(deg1) - CDbl(deg2), ".", ","), "#,##0.000")[/COLOR]
[COLOR="Blue"]TextBox15 = Format((CDbl(deg1) - CDbl(deg2) / CDbl(deg1)), "#,##0.00 %")[/COLOR]
[COLOR="Red"]End Sub[/COLOR]
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
öle yapıyorum hocam
ama hata veriyor
end sub un üstüne ekleyeceğimi biliyorum
ama araya bir tetikleci mi yazılacak yada neden almıyor
bunu öğrenmek istedim
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Textbox6 0 ise sıfıra bölüm hatası verir.Kodların başına On error resume next yazın.Ayrıca sizin formülünüzü bilemiyorum fakat Kırmızı parantezler olması gerekir diye düşünüyorum

TextBox15 = Format(((CDbl(deg1) - CDbl(deg2)) / CDbl(deg1)), "#,##0.00 %")
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
sn Zafer
tam olarak isteğim bu işimi çözdü tşk ederim
 
Üst