Sayfa isimlerini görecek şekilde veri aktarma

Katılım
9 Ocak 2009
Mesajlar
557
Excel Vers. ve Dili
2002 TÜRKÇE
2007 TÜRKÇE
2010 TÜRKÇE
2019 TÜRKÇE
ekte yolladığım dosya içindegerekli bilgi yazıyor kısaca bazı sayfaların bazı bölümlerinden tek bir sayfaya veri aktarmak ve veri aktarılan sayfanın isminide görmek.....
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,742
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Option Explicit
 
Sub AKTAR()
    Dim Sayfa As Worksheet, SA As Worksheet
    Dim Bul As Range, Satır As Long, X As Long
 
    Set SA = Sheets("ANA SAYFA")
    SA.Range("A2:D65536").ClearContents
 
    Satır = Sheets("ANA SAYFA").Range("A65536").End(3).Row + 1
 
    For Each Sayfa In Worksheets
    If Sayfa.Name <> "ANA SAYFA" Then
    Set Bul = Sayfa.Cells.Find("YAPILACAK İŞLER", LookAt:=xlWhole)
    If Not Bul Is Nothing Then
        For X = 2 To Sayfa.Cells(65536, Bul.Column).End(3).Row
            SA.Cells(Satır, 1) = Satır - 1
            SA.Cells(Satır, 2) = Sayfa.Cells(X, Bul.Column + 1)
            SA.Cells(Satır, 3) = Sayfa.Name
            SA.Cells(Satır, 4) = Sayfa.Cells(X, Bul.Column)
            Satır = Satır + 1
        Next
    End If
    End If
    Next
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 

Ekli dosyalar

Katılım
9 Ocak 2009
Mesajlar
557
Excel Vers. ve Dili
2002 TÜRKÇE
2007 TÜRKÇE
2010 TÜRKÇE
2019 TÜRKÇE
öncelikle sayın korhan ayhana beye teşekkürlerimi iletiyorum. hocam bunu farkında olmadan yapmışım excele yeni başlayanlar yerine buraya konu açmışım asıl dediğiniz gibi diğer tarafa açmak istemiştim konuyu yanlışlıkla buraya açınca tektardan orayada yani excele yeni başlayanlar bölümünede açtım. yanlışlığım için özür dilerim ......
bir hata yaptıysam af ola iyi çalışmalar dilerim. Tekrardan ilgilenen üstadlara çok teşekkür ederim..
 
Üst