- Katılım
- 23 Ağustos 2022
- Mesajlar
- 13
- Excel Vers. ve Dili
- office 2016
Merhabalar tek sayfada iki makro kullanacağım makrodan hücreyi değiştiriyorum ama hata veriyor yardımcı olabilcek varmı
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Option Explicit
Sub Ekle()
Application.ScreenUpdating = False
Range("G3:G" & Cells(Rows.Count, 1).End(3).Row).Copy
Range("F3").PasteSpecial Paste:=xlPasteValues
Range("G3:G" & Cells(Rows.Count, 1).End(3).Row).ClearContents
Range("A1").Select
Application.ScreenUpdating = True
End Sub
Sub EkleYeni()
Dim Son As Integer, i As Integer, Liste, Veri As Variant
Application.ScreenUpdating = False
Son = Cells(Rows.Count, 1).End(3).Row
Veri = Range("D3").Resize(Son - 2, 4).Value
ReDim Liste(1 To UBound(Veri), 1 To 4)
For i = 1 To UBound(Veri)
If Veri(i, 2) > 0 Then
Liste(i, 1) = Veri(i, 1) + Veri(i, 2)
Else
Liste(i, 1) = Veri(i, 1)
End If
If Veri(i, 4) > 0 Then
Liste(i, 3) = Veri(i, 3) + Veri(i, 4)
Else
Liste(i, 3) = Veri(i, 3)
End If
Next i
Range("D3").Resize(Son - 2, 4) = Liste
Application.ScreenUpdating = True
End Sub