• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makrolar da birleştirme

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,543
Excel Vers. ve Dili
2021 LTSC TR
Kod:
[B][U]Birinci Makro[/U][/B]
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Alan As Range, Son As Long
    Son = Rows.Count
    Set Alan = Union(Range("G7:G" & Son), Range("J7:J" & Son), Range("L7:L" & Son), Range("Q7:Q" & Son), Range("S7:S" & Son), Range("T7:T" & Son), Range("U7:U" & Son))
    If Intersect(Target, Alan) Is Nothing Then
    On Error Resume Next
    
    Cells(Target.Row, "K") = Cells(Target.Row, "G") * Cells(Target.Row, "J")
    Cells(Target.Row, "M") = Cells(Target.Row, "K") * Cells(Target.Row, "L") / 100
    Cells(Target.Row, "N") = Cells(Target.Row, "K") + Cells(Target.Row, "M")
    Cells(Target.Row, "P") = (Cells(Target.Row, "K") * Cells(Target.Row, "L") / 100) / 10 * 5
    Cells(Target.Row, "O") = Cells(Target.Row, "K") * Sheets("hesap").Range("C5")
    Cells(Target.Row, "R") = Cells(Target.Row, "BA") * Cells(Target.Row, "Q") / 1000
    Cells(Target.Row, "V") = Cells(Target.Row, "O") + Cells(Target.Row, "P") + Cells(Target.Row, "R") + Cells(Target.Row, "S") + Cells(Target.Row, "T") + Cells(Target.Row, "U")
    Cells(Target.Row, "H") = Cells(Target.Row, "N") - Cells(Target.Row, "V")
    End If



[B][U]İkinci Makro[/U][/B]
B7:B200 arasında çift tıklama ile 
ElseIf Not Intersect(Target, Range("C3")) Is Nothing Then
Call CommandButton3
Call CommandButton4
Call CommandButton5
Call CommandButton6
Call CommandButton7
Call CommandButton8
Call CommandButton9
End If
End Sub

Yukarıda yer alan iki kodu birbirine ekleme yapabilmem için yardımcı olabilir misiniz?
 
Geri
Üst