- 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, [E6:E200]) Is Nothing Then Exit Sub
On Error Resume Next
If Target.Value > 20 Then Target.Offset(0, 1).Value = Target.Value - 20
If Target.Value > 20 Then Target.Offset(0, 2).Value = Target.Value - Target.Offset(0, 1).Value
If IsNumeric(Target.Value) Then Target.Offset(0, 4).Value = Target.Value / 118 * 100
If IsNumeric(Target.Value) Then Target.Offset(0, 3).Value = Target.Value / 118 * 100 * 0.00825
If Target.Value < 20 Then Target.Offset(0, 2).Value = Target.Value
'If Target.Value <> 20 Then Target.Offset(0, 4).Value = Target.Value - Target.Value * (86.35 / 100)
'If Target.Value <> 20 Then Target.Offset(0, 5).Value = Target.Value - Target.Value * (88.58 / 100)
'If Target.Value < 20 Then Target.Offset(0, 4).Value = Target.Value - Target.Offset(0, 3).Value
Range("C6:I200").Sort Key1:=Range("C6"), Order1:=xlAscending
koda ek olarak
C6: C200
D6: D200
E6: E200 sütunlarına grilen veri aynı ise MÜKERRER VERİ GİRİŞİ VAR
Devam edeyim mi? diye sormasını EVET dersem mükerrer veriyi yok sayıp kayıt edecek HAYIR dersem silecek bir kod istiyorum. Yardımcı olabilir misiniz?
If Intersect(Target, [E6:E200]) Is Nothing Then Exit Sub
On Error Resume Next
If Target.Value > 20 Then Target.Offset(0, 1).Value = Target.Value - 20
If Target.Value > 20 Then Target.Offset(0, 2).Value = Target.Value - Target.Offset(0, 1).Value
If IsNumeric(Target.Value) Then Target.Offset(0, 4).Value = Target.Value / 118 * 100
If IsNumeric(Target.Value) Then Target.Offset(0, 3).Value = Target.Value / 118 * 100 * 0.00825
If Target.Value < 20 Then Target.Offset(0, 2).Value = Target.Value
'If Target.Value <> 20 Then Target.Offset(0, 4).Value = Target.Value - Target.Value * (86.35 / 100)
'If Target.Value <> 20 Then Target.Offset(0, 5).Value = Target.Value - Target.Value * (88.58 / 100)
'If Target.Value < 20 Then Target.Offset(0, 4).Value = Target.Value - Target.Offset(0, 3).Value
Range("C6:I200").Sort Key1:=Range("C6"), Order1:=xlAscending
koda ek olarak
C6: C200
D6: D200
E6: E200 sütunlarına grilen veri aynı ise MÜKERRER VERİ GİRİŞİ VAR
Devam edeyim mi? diye sormasını EVET dersem mükerrer veriyi yok sayıp kayıt edecek HAYIR dersem silecek bir kod istiyorum. Yardımcı olabilir misiniz?
