- Katılım
- 22 Mayıs 2009
- Mesajlar
- 1,017
- Excel Vers. ve Dili
- Office 2003
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [D : D]) Is Nothing Then Exit Sub
On Error Resume Next
If IsNumeric(Target.Value) Then Target.Offset(0, 1).Value = Target.Value * 0.18
If IsNumeric(Target.Value) Then Target.Offset(0, 2).Value = Target.Value * 0.2
If IsNumeric(Target.Value) Then Target.Offset(0, 3).Value = Target.Value * 0.1
End Sub
Üstadlarım
D sütununa girdiğim rakama göre E sütünuna %18
D sütununa girdiğim rakama göre F sütünuna %20
D sütununa girdiğim rakama göre F sütünuna %10
oranlarını alıyorum.
Ama bazen 2,16 ya da 2,14 gibi yüzde çıkıyor.
Bunu virgülden sonra 5 den büyükse üste 5 den küçükse alta yuvarlayıp tam sayı yazdırabilir miyim?
Yardımcı Olabilir misiniz?
If Intersect(Target, [D : D]) Is Nothing Then Exit Sub
On Error Resume Next
If IsNumeric(Target.Value) Then Target.Offset(0, 1).Value = Target.Value * 0.18
If IsNumeric(Target.Value) Then Target.Offset(0, 2).Value = Target.Value * 0.2
If IsNumeric(Target.Value) Then Target.Offset(0, 3).Value = Target.Value * 0.1
End Sub
Üstadlarım
D sütununa girdiğim rakama göre E sütünuna %18
D sütununa girdiğim rakama göre F sütünuna %20
D sütununa girdiğim rakama göre F sütünuna %10
oranlarını alıyorum.
Ama bazen 2,16 ya da 2,14 gibi yüzde çıkıyor.
Bunu virgülden sonra 5 den büyükse üste 5 den küçükse alta yuvarlayıp tam sayı yazdırabilir miyim?
Yardımcı Olabilir misiniz?
