Veri aktarımı

karaelmas4467

Altın Üye
Katılım
23 Aralık 2006
Mesajlar
202
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
31-07-2027
ekte gönderdiğim dosyadanda anlaşılacağı gibi sayfalar arası veri aktarımını nasıl yapabilirim. yardımlarınız için şimdiden teşekürler.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Ekli dosyayı inceleyiniz.:cool:
Dosyayı istediğniz şekilde günceleldim.:cool:
Aykları sayfa adı olarak girdim.:cool:
Kod:
Sub rapor()
Dim i As Long, j As Byte, syf As String, t As Long
Set s1 = Sheets("VERİ")
Application.ScreenUpdating = False
For t = 1 To Worksheets.Count
    If Sheets(t).Name <> "VERİ" Then
        Sheets(t).Range("C5:AH65536").ClearContents
    End If
Next t
For i = 4 To s1.Cells(65536, "B").End(xlUp).Row
    syf = Format(Month(s1.Cells(i, "B").Value), "00") & "." & Year(s1.Cells(i, "B").Value)
    Set s2 = Sheets(syf)
    Set k = s2.Range("C5:C65536").Find(s1.Cells(i, "D").Value, , xlValues, xlWhole)
    If k Is Nothing Then
        s2.[C65536].End(xlUp).Offset(1, 0) = s1.Cells(i, "D").Value
    End If
    Set c = s2.Range("C5:C65536").Find(s1.Cells(i, "D").Value, , xlValues, xlWhole)
    If Not c Is Nothing Then
        For j = 4 To 34
                If Day(s1.Cells(i, "B").Value) = s2.Cells(4, j).Value Then
                s2.Cells(c.Row, j).Value = s2.Cells(c.Row, j) + 1
                Exit For
            End If
        Next j
    End If
Next i
Application.ScreenUpdating = True
Set s1 = Nothing
Set s2 = Nothing
MsgBox "RAPOR ÇIKARILDI..!!"
End Sub
 
Son düzenleme:

karaelmas4467

Altın Üye
Katılım
23 Aralık 2006
Mesajlar
202
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
31-07-2027
&#231;ok te&#351;ek&#252;r ederim. &#231;ok g&#252;zel bir &#231;al&#305;&#351;ma yapm&#305;&#351;s&#305;n eme&#287;ine sa&#287;l&#305;k; bir iste&#287;im daha olacak: veri sayfas&#305;ndaki tarihler farkl&#305; aylarda oldu&#287;u zaman aylara g&#246;re yeni sayfa olu&#351;turup ayl&#305;k rapor alabilirmiyim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
çok teşekür ederim. çok güzel bir çalışma yapmışsın emeğine sağlık; bir isteğim daha olacak: veri sayfasındaki tarihler farklı aylarda olduğu zaman aylara göre yeni sayfa oluşturup aylık rapor alabilirmiyim.
İstediğiniz değişiklikleri yaptım.
Önceki mesajımdan dosyayı indirip deneyebilirsiniz.:cool:
 

karaelmas4467

Altın Üye
Katılım
23 Aralık 2006
Mesajlar
202
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
31-07-2027
teşekür

sadece ve sadece teşekür ederim. emeğinize saygılar..
 

karaelmas4467

Altın Üye
Katılım
23 Aralık 2006
Mesajlar
202
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
31-07-2027
yazdığınız kodlar üzerinden raporlamayı 12 aylık olarak ayrı ayrı sayfalara yapmaya çalıştım ama beceremedim. sizden tekrar yardım istesem ekte yolladığım şekilde çok şey istemiş mi olurum acaba....
 
Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
yazd&#305;&#287;&#305;n&#305;z kodlar &#252;zerinden raporlamay&#305; 12 ayl&#305;k olarak ayr&#305; ayr&#305; sayfalara yapmaya &#231;al&#305;&#351;t&#305;m ama beceremedim. sizden tekrar yard&#305;m istesem ekte yollad&#305;&#287;&#305;m &#351;ekilde &#231;ok &#351;ey istemi&#351; mi olurum acaba....
dosyan&#305;z haz&#305;r.
Sayfa adlar&#305;na dikkat ediniz.Sayfa adlar&#305; &#246;rnek veriyorum ocak 2007 i&#231;in 01.2007 olmal&#305;. 01=1nci ay 2007=y&#305;l.bunu takiben &#351;ubat ay&#305;da sayfa ad&#305; 02.2007 olmal&#305;d&#305;r.Dosyay&#305; &#246;nceki mesaj&#305;mdan indirebilirisiniz.:cool:
&#304;yi &#231;al&#305;&#351;malar.:cool:
 
Üst