Çalışma Kitabı Sayfalarından Veri Çekme

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki kodları bir modüle kopyalayıp deneyiniz. RAPOR sayfası haricindeki sayfalarda B2 hücresinde "GİDERLER" yazan sayfaların verilerini RAPOR sayfasına taşır:
Kod:
Sub aktar()

Set s1 = Sheets("RAPOR")

For i = 1 To Sheets.Count

If Sheets(i).Name <> s1.Name And Sheets(i).[B1] = "GİDERLER" Then
son = Sheets(i).Cells(Rows.Count, "B").End(3).Row
yeni = s1.Cells(Rows.Count, "B").End(3).Row + 1

Sheets(i).Range("A2:C" & son).Copy s1.Cells(yeni, "A")

End If
Next
End Sub
 
Katılım
20 Ekim 2015
Mesajlar
68
Excel Vers. ve Dili
2019-Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
Aşağıdaki kodları bir modüle kopyalayıp deneyiniz. RAPOR sayfası haricindeki sayfalarda B2 hücresinde "GİDERLER" yazan sayfaların verilerini RAPOR sayfasına taşır:
Kod:
Sub aktar()

Set s1 = Sheets("RAPOR")

For i = 1 To Sheets.Count

If Sheets(i).Name <> s1.Name And Sheets(i).[B1] = "GİDERLER" Then
son = Sheets(i).Cells(Rows.Count, "B").End(3).Row
yeni = s1.Cells(Rows.Count, "B").End(3).Row + 1

Sheets(i).Range("A2:C" & son).Copy s1.Cells(yeni, "A")

End If
Next
End Sub
İlginiz İcin teşekkür ederim. Peki formülle yapma imkanım varmıdır. Makrolar bazen sıkıntı çıkarabiliyor
 
Üst