- Katılım
- 10 Nisan 2014
- Mesajlar
- 113
- Excel Vers. ve Dili
- 2013 ingilizce
Arkadaşlar merhaba,
Özet Rapor sayfasına diğer sayfalardan veri çekmek için aşağıdaki kodu kullanıyorum. Ancak rapor çekilen sayfalarda filtre olduğu zaman o sayfada filtre sebebiyle görünmeyen dataları özet rapor sayfasında göstermiyor. Bu durumu nasıl aşabilirim?
Özet Rapor sayfasına diğer sayfalardan veri çekmek için aşağıdaki kodu kullanıyorum. Ancak rapor çekilen sayfalarda filtre olduğu zaman o sayfada filtre sebebiyle görünmeyen dataları özet rapor sayfasında göstermiyor. Bu durumu nasıl aşabilirim?
Kod:
Sub Dugme1_Tiklat()
Range("A6:Q" & Rows.Count).Clear
Range("a3").Select
Selection.ClearContents
Dim i As Long, sonsat As Long, sat As Long, k As Integer
Dim myarr()
sat = 6
Sheets("ÖZET RAPOR").Select
Range("a3").Select
ActiveCell.Value = "TEKNIK YATIRIM ÖZET RAPORU"
myarr = Array("", "Ch1-1 transfer", "Ch1-1 tr. c.over", "Ch1-2", "Ch1-2 c.over")
For k = 1 To 4
sonsat = Sheets(myarr(k)).Cells(Rows.Count, "A").End(xlUp).Row
For i = 2 To sonsat
If Sheets(myarr(k)).Cells(i, "A").Value = 1 And Sheets(myarr(k)).Cells(i, "D").Value <> "C" Then
Sheets(myarr(k)).Range("A" & i & ":Q" & i).Copy
Range("A" & sat).PasteSpecial xlPasteValuesAndNumberFormats
sat = sat + 1
End If
Next i
sat = sat + 1
Application.CutCopyMode = False
Next k
MsgBox "ISLEM TAMAM"
End Sub
