• DİKKAT

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

Personel takip Çizelgesi,

Sayın kucukdunyam
Veri Sayfasında boş C sütununu silin. Kodlar aşağıda.
Örnek Dosya Link
http://s5.dosya.tc/server/sqz8oq/Deneme.zip.html
Kod:
Sub Aktar()
Application.ScreenUpdating = False
For X = 1 To Sheets.Count
If Sheets(X).Name <> "Veri" Then
Sheets(X).Columns("a:ci").EntireColumn.Hidden = False
Sheets(X).Columns("C:CH").ClearContents
End If
Next
bas = Application.Min(Sheets("Veri").Columns(3))
son = Application.Max(Sheets("Veri").Columns(3))
Baslik = 3
For e = bas To son
If Application.CountIf(Sheets("Veri").Columns(3), e) > 0 Then
Sheets("Mem").Cells(1, Baslik).Value = e
Sheets("Mf").Cells(1, Baslik).Value = e
Sheets("Yrd").Cells(1, Baslik).Value = e
Baslik = Baslik + 4
End If
Next
For q = 1 To Sheets.Count
If Sheets(q).Name <> "Veri" Then
For i = 2 To Sheets(Sheets(q).Name).Range("B65536").End(3).Row
Baslik = 3
For e = bas To son
Sheets("Veri").Range("B1").AutoFilter
Sheets("Veri").Range("B1").AutoFilter Field:=1, Criteria1:=Sheets(Sheets(q).Name).Range("B" & i)
Sheets("Veri").Range("c1").AutoFilter Field:=2, Criteria1:=CDate(e)
If Application.Subtotal(105, Sheets("Veri").Columns(4)) <> 0 Then
Sheets(Sheets(q).Name).Cells(i, Baslik).Value = Application.Subtotal(105, Sheets("Veri").Columns(4))
Sheets(Sheets(q).Name).Cells(i, Baslik + 1).Value = Application.Subtotal(104, Sheets("Veri").Columns(4))
End If
Baslik = Baslik + 4
Next
Next
End If
Next
Sheets("Veri").Range("B1").AutoFilter
For X = 1 To Sheets.Count
If Sheets(X).Name <> "Veri" Then
For f = Sheets(X).Columns("C").Column To Sheets(X).Columns("CH").Column
If Application.Subtotal(103, Sheets(X).Columns(f)) = 0 Then
Sheets(X).Columns(f).EntireColumn.Hidden = True
End If
Next
End If
Next
Application.ScreenUpdating = True
End Sub
 
Son düzenleme:
Kusura bakmayın kodlarda bir yanlışlık vardı, Arada gelmediği gün varsa o günü atlamıyordu. #4 mesajdaki kodları ve linkteki dosyayı değiştirdim.
 
Son düzenleme:
Ali Cimri Bey, Çok teşekkür ederim, Çok işime yaradı.
 
Son düzenleme:
Ali Bey; bir de bu Mem, Mf, Yrd sayfalarına getirdiğimiz verilerin, boş sütunlarını gizleyebilir miyiz? dört sütunlu olarak dizayn ettim, ama dördü her zaman dolu olmuyor, boş olan hiçbir veri olmayan satırları gizlettirsek?
 
Son düzenleme:
#4 Mesajdaki kodlara isteğinizi ekledim.
Not:
1 C CH arası sütunlarının boyutu 5 yapın tarih görünmüyor.
2 Veri sayfasında olmayan tarihleri de saklıyor
 
Son düzenleme:
Geri
Üst