DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Public Sub Aktar()
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Rapor")
Application.ScreenUpdating = False
s1.Select
s2.[A2:G65536].ClearContents
Tar1 = [J1]
Tar2 = [K1]
Ay1 = [M1]
Ay2 = [N1]
Satır = 1
For i = 2 To [A65536].End(3).Row
If Cells(i, "F") < Tar1 Then GoTo Devam
If Cells(i, "F") > Tar2 Then GoTo Devam
If Month(Cells(i, "G")) < Ay1 Then GoTo Devam
If Month(Cells(i, "G")) > Ay2 Then GoTo Devam
Satır = Satır + 1
Range("A" & i & ":G" & i).Copy s2.Cells(Satır, "A")
Devam:
Next i
Tar1 = [J2]
Tar2 = [K2]
Ay1 = [M2]
Ay2 = [N2]
For i = 2 To [A65536].End(3).Row
If Cells(i, "F") < Tar1 Then GoTo Devam1
If Cells(i, "F") > Tar2 Then GoTo Devam1
If Month(Cells(i, "G")) < Ay1 Then GoTo Devam1
If Month(Cells(i, "G")) > Ay2 Then GoTo Devam1
Satır = Satır + 1
Range("A" & i & ":G" & i).Copy s2.Cells(Satır, "A")
Devam1:
Next i
If Satır > 1 Then
MsgBox Satır - 1 & " Adet Kayıt Bulundu ve Aktarıldı...."
Else
MsgBox "Aktarılacak Veri Bulunamamıştır ...."
End If
End Sub
Sn. Necdet_Yesertener eğer sayfa birden istenilen verileri silip sayfa2 ye aktarabilirsek ama diğer 2. aramada da istenilen verileri silip sayfa 2 deki verilerin üstüne değilde en alttaki boş olan satıra aktarabilen makroyu veya formu düzenlerseniz minnettar kalırım 5 gündür bunun la uğraşıyorum olmadı![]()
Public Sub Bilgi_Aktar_Sil()
Set s1 = Sheets("data")
Set s2 = Sheets("mazi")
s1.Select
On Error Resume Next
Bul = 0
Bul = Range("D3:D103").Find([I4]).Row
If Bul = 0 Then Exit Sub
SonSat = s2.[C65536].End(3).Row + 1
s2.Cells(SonSat, "C") = Cells(Bul, "D")
s2.Cells(SonSat, "D") = Cells(Bul, "E")
s2.Cells(SonSat, "E") = Cells(Bul, "F")
s2.Cells(SonSat, "F") = Cells(Bul, "G")
Rows(Bul).Delete
End Sub