- Katılım
- 5 Eylül 2007
- Mesajlar
- 1,247
- Excel Vers. ve Dili
- ofis 2010
Sub aktarr()
Application.ScreenUpdating = False
On Error Resume Next
Set s1 = ThisWorkbook.Worksheets("HAREKET")
Set s2 = ThisWorkbook.Worksheets("URUN_LISTE")
For i = 2 To s2.Range("A65536").End(xlUp).Row
s1.Cells(1, 1) = s2.Cells(i, 1)
s2.Cells(i, 4) = s2.Cells(i, 4) + s1.Cells(1, "P")
s2.Cells(i, 5) = s2.Cells(i, 5) + s1.Cells(1, "Q")
Next i
Application.ScreenUpdating = True
MsgBox "İşlem TAMAM.", vbInformation
End Sub
Şeklinde makro var, stok takibinde kullanıyorum. stoğu ilgili sayfaya aktarırken, aktarılan sayfada veri varsa üzerine ilave ediyor. bunun yerine aktarılan sayfadaki verileri silip, yerine sadece aktarılan verileri yazdırmak için makro üzerinde ne gibi işlem yapılabilir.
Teşekkürler
Application.ScreenUpdating = False
On Error Resume Next
Set s1 = ThisWorkbook.Worksheets("HAREKET")
Set s2 = ThisWorkbook.Worksheets("URUN_LISTE")
For i = 2 To s2.Range("A65536").End(xlUp).Row
s1.Cells(1, 1) = s2.Cells(i, 1)
s2.Cells(i, 4) = s2.Cells(i, 4) + s1.Cells(1, "P")
s2.Cells(i, 5) = s2.Cells(i, 5) + s1.Cells(1, "Q")
Next i
Application.ScreenUpdating = True
MsgBox "İşlem TAMAM.", vbInformation
End Sub
Şeklinde makro var, stok takibinde kullanıyorum. stoğu ilgili sayfaya aktarırken, aktarılan sayfada veri varsa üzerine ilave ediyor. bunun yerine aktarılan sayfadaki verileri silip, yerine sadece aktarılan verileri yazdırmak için makro üzerinde ne gibi işlem yapılabilir.
Teşekkürler
