Makro ile Yüzde alma

Katılım
22 Mayıs 2009
Mesajlar
1,017
Excel Vers. ve Dili
Office 2003
Değerli Uzmanlarım;
Ekli dosyada sizden istirhamım şu :

Adı soyadı kısmına (B7 den itibaren B120 ye kadar) veri girişi yapılınca , C3 deki veriyi (G7 den itibaren G120 ye kadar) yazacak H7 den H120 ye kadar C1 de ki %19,5 hesaplayıp yazacak , I7 den I120 ye kadar da C2 de ki %14 ü hesaplayıp yazacak.

Yardımcı olabilir misiniz?
 

Ekli dosyalar

  • 13.5 KB Görüntüleme: 21

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,665
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu sayfanızın kod bölümüne uygulayıp denermisiniz.

Kod:
Option Explicit
 
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [B7:B120]) Is Nothing Then Exit Sub
    If Target.Cells.Count > 1 Then Exit Sub
    If Target <> "" Then
    Cells(Target.Row, "G") = Range("C3")
    Cells(Target.Row, "H") = (Cells(Target.Row, "G") * Range("C1")) / 100
    Cells(Target.Row, "I") = (Cells(Target.Row, "G") * Range("C2")) / 100
    Else
    Range("G" & Target.Row, "I" & Target.Row).ClearContents
    End If
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,665
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Üstteki mesajımdaki kodu güncelledim. İncelermisiniz.
 
Katılım
22 Mayıs 2009
Mesajlar
1,017
Excel Vers. ve Dili
Office 2003
Üstadım Eline Sağlık Zahmet verdim size. Hakkınızı Helal Edin
 
Üst