ayrı sayfalarda yazılanları tek sayfaya otamatik

Katılım
1 Şubat 2010
Mesajlar
25
Excel Vers. ve Dili
2007
ayrı sayfalarda yazılanları tek sayfaya otamatik
aktara bilecegim bir folmül varmı
 

Ekli dosyalar

Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
makro bilmedigim için folmül dedim ama makro,da olur
Örnek dosya yollarsanız yaparım.:cool:
Bu şekilde neyin nereye nasıl olacağı belirsiz.Örnek dosya üzerindede açıklama girmeniz gerekiyor.:cool:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ektedir.:cool:
Kod:
Sub sayfa_aktar()
Dim sh As Worksheet, sat As Long, sat2 As Long
Application.ScreenUpdating = False
Sheets("ÖZET TABLO").Select
Range("A5:H65536").ClearContents
For Each sh In Worksheets
    If sh.Name <> "ÖZET TABLO" Then
        sat2 = sh.Cells(65536, "B").End(xlUp).Row
        sat = Cells(65536, "B").End(xlUp).Row + 1
        sh.Range("A3:G" & sat).Copy
        Range("A" & sat).PasteSpecial xlPasteValues
    End If
Next
Range("A5:H65536").Sort Range("B2")
Range("A1").Select
Application.ScreenUpdating = True
MsgBox "Aktarım tamamlandı" & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
End Sub
 

Ekli dosyalar

Katılım
1 Şubat 2010
Mesajlar
25
Excel Vers. ve Dili
2007
Allah sen razı olsun hocam nekadar hayra girdin anlatamam beni sıkıntıdan kurtardın
 
Katılım
9 Şubat 2010
Mesajlar
103
Excel Vers. ve Dili
exel 2002
Dosyanız ektedir.:cool:
Kod:
Sub sayfa_aktar()
Dim sh As Worksheet, sat As Long, sat2 As Long
Application.ScreenUpdating = False
Sheets("ÖZET TABLO").Select
Range("A5:H65536").ClearContents
For Each sh In Worksheets
    If sh.Name <> "ÖZET TABLO" Then
        sat2 = sh.Cells(65536, "B").End(xlUp).Row
        sat = Cells(65536, "B").End(xlUp).Row + 1
        sh.Range("A3:G" & sat).Copy
        Range("A" & sat).PasteSpecial xlPasteValues
    End If
Next
Range("A5:H65536").Sort Range("B2")
Range("A1").Select
Application.ScreenUpdating = True
MsgBox "Aktarım tamamlandı" & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
End Sub
Sayın Evren Bey

Son sayfadaki sayfaları aktar butonunu nasıl oluşturuyoruz acaba,
Birde bu makro oluşturma konusunda biraz yardımcı olabilirmisiniz yukardaki değerleri nasıl neye göre yazıyorsunuz.Bunu oluştuturken hamgi mantıkla hareket ediliyor,Birde bununla ilgili görsel yada resimli bir anlatım varmı?İşimde çok sıklıkla excel de liste vesair hazırlamam gerekir ve bu tip bilgiler çok işime yarıyor.Sizleride ayrıca tebrik ediyorum.Hakikaten bunları yapmak istiyorum ama nasıl yapacağım konusunda sizlerden yardım bekliyorum.Şimdiden teşekkürler
 
Üst