- Katılım
- 8 Mart 2009
- Mesajlar
- 504
- Excel Vers. ve Dili
- 2010
Sub AKTAR()
Application.ScreenUpdating = False
Sheets("GENEL").Range("a2:F65536").ClearContents
For X = 2 To Worksheets.Count
Sheets(X).Select
Sheets(X).Range("a2:d" & Sheets(X).Range("a65536").End(xlUp).Row).Copy
Sheets(X).Range("E1").Select
Sheets("GENEL").Select
Sheets("GENEL").Range("E65536").End(xlUp).Select
If ActiveCell.Address = "$E$1" Then
ActiveCell.Select
Else
ActiveCell.Offset(1, 0).Select
End If
ActiveSheet.Paste
Application.CutCopyMode = False
Next
Range("a2:F" & [a65536].End(3).Row).RemoveDuplicates Columns:=2, Header:=xlNo
Sheets("GENEL").Range("A1").Select
Application.ScreenUpdating = True
MsgBox "AKTARMA TAMAMLANDI...", vbInformation
End Sub
Bir excel kitabcığında 2009,2010,2011 diye sayfalar mevcut ve bu sayfaların E6 E35000 inci hücrelerinde veriler mevcut ve bu veriler arasında farklı olanları (GENEL) sayfasına makro yardımı ile aktarmak istiyorum ve aktarırken verinin bulunduğu satırdaki A ile H sütunu arasındaki veriler ile birlikte aktarmasını istiyorum. makroda nasıl bir düzenleme yapmam gerekli.
veyahut nasıl bir makro yazmam lazım.
Application.ScreenUpdating = False
Sheets("GENEL").Range("a2:F65536").ClearContents
For X = 2 To Worksheets.Count
Sheets(X).Select
Sheets(X).Range("a2:d" & Sheets(X).Range("a65536").End(xlUp).Row).Copy
Sheets(X).Range("E1").Select
Sheets("GENEL").Select
Sheets("GENEL").Range("E65536").End(xlUp).Select
If ActiveCell.Address = "$E$1" Then
ActiveCell.Select
Else
ActiveCell.Offset(1, 0).Select
End If
ActiveSheet.Paste
Application.CutCopyMode = False
Next
Range("a2:F" & [a65536].End(3).Row).RemoveDuplicates Columns:=2, Header:=xlNo
Sheets("GENEL").Range("A1").Select
Application.ScreenUpdating = True
MsgBox "AKTARMA TAMAMLANDI...", vbInformation
End Sub
Bir excel kitabcığında 2009,2010,2011 diye sayfalar mevcut ve bu sayfaların E6 E35000 inci hücrelerinde veriler mevcut ve bu veriler arasında farklı olanları (GENEL) sayfasına makro yardımı ile aktarmak istiyorum ve aktarırken verinin bulunduğu satırdaki A ile H sütunu arasındaki veriler ile birlikte aktarmasını istiyorum. makroda nasıl bir düzenleme yapmam gerekli.
veyahut nasıl bir makro yazmam lazım.
