• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Dosyadan dosyaya veri aktaracak makro

  • Konbuyu başlatan Konbuyu başlatan bedri41
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Nisan 2008
Mesajlar
777
Excel Vers. ve Dili
Office 2007 Türkçe
Verilecek tarih aralığına uyan bilgileri başka bir excel dosyasına aktaracak bir makroya ihtiyacım var.
Dosya içerisine gerekli açıklamaları yazdım.
Yardımcı olacak arakadaşlara şimdiden teşekkür ederim.
 

Ekli dosyalar

Süzme için baz aldığı tarih aralığında sadece günlerin büyüklüğünü dikkate alıyor. Örneğin 1 Mart 15 Mart aralığını istenmişse ve veriler içinde Nisan ayı verileri varsa 15 nisandan küçük verileride listeye ekliyor.
Makroda nasıl bir değişiklik yapılması gerekiyor
Private Sub CommandButton1_Click()
bastarih = CDate(TextBox1)
sontarih = CDate(TextBox2)
Workbooks("SHARP(1).xls").Worksheets("GIRIS").Range("A1").AutoFilter Field:=1, Criteria1:=">=" & CDbl(bastarih), Operator:=xlAnd _
, Criteria2:="<=" & CDbl(sontarih)
Workbooks("SHARP(1).xls").Worksheets("GIRIS").Range("A1:AE102").Copy
Workbooks.Open ThisWorkbook.Path & "/" & TextBox3 & ".XLS"
Workbooks(TextBox3 & ".XLS").Worksheets("Sayfa1").Range("A1").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Workbooks(TextBox3 & ".XLS").Close SaveChanges:=True
End Sub

Private Sub CommandButton2_Click()
Unload UserForm1
End Sub
 
ekli dosyayı kontrol edeniz.
 

Ekli dosyalar

Geri
Üst