Skip to main content

AccessTr.neT


Yıllık İcmal Almak

Yıllık İcmal Almak

#8
Rica edrim abey.
Ben tarih ve yılları değiştirip kodu denedim çalıştı sizde teferruatlıca deneyin.Önceki mesajdayazdığım sayfa ekleme olayını yapmadım.
Ben kodu resimdeki gibi bir modül içindeki sub Autoopen içine ekledim  siz workbooksopen içinede ekleyebilirsiniz sub ve end sunb arasındaki kodları.
workbookopen e eklememin sebebi bazen çalışmıyor bende lakin ikiside Excel açılışında çalıştırıyor kodları.

Bu arada yazılımcılar bas bas bağırıyorlar Türkçe karakterler kullanmayın sayfada vs.. diye herkeste tersini uyguluyor Img-grin

[Resim: do.php?img=11002]
https://resim.accesstr.net/do.php?img=11002

Sub Auto_open()
Dim sonSut As Integer, tar As Range, son As Long
Dim syfYillikicmaL_2 As Worksheet, dolumu As Long

If Day(Date) < 15 Then Exit Sub
If Month(Date) < 5 Then Exit Sub

Set syfYillikicmaL_2 = ThisWorkbook.Sheets("İCMAL_2")
dolumu = 0
With ThisWorkbook.Sheets("YILLIK_İCMAL")
    sonSut = .Cells(1, Columns.Count).End(xlToLeft).Column
    If sonSut < 2 Then Exit Sub
    son = syfYillikicmaL_2.Cells(Rows.Count, 1).End(3).Row
    For Each tar In .Range(.Cells(1, 2), .Cells(1, sonSut))
        If tar.Value = Year(Date) Then
            dolumu = WorksheetFunction.CountA(.Range(.Cells(1, tar.Column), .Cells(Rows.Count, tar.Column)))
            If dolumu > 1 Then GoTo var
            syfYillikicmaL_2.Range("A2:A" & son).Copy .Cells(2, 1)
            syfYillikicmaL_2.Range("F2:F" & son).Copy .Cells(2, tar.Column)
            Exit For
        End If
    Next
End With

Application.CutCopyMode = False
Set tar = Nothing: Set syfYillikicmaL_2 = Nothing
MsgBox "Bitti"
var:
Set tar = Nothing: Set syfYillikicmaL_2 = Nothing
End Sub
.rar YILLIK İCMAL.rar (Dosya Boyutu: 16,28 KB | İndirme Sayısı: 0)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Yıllık İcmal Almak - Yazar: hayalibey - 08/05/2021, 22:43
RE: Yıllık İcmal Almak - Yazar: feraz - 09/05/2021, 00:37
RE: Yıllık İcmal Almak - Yazar: hayalibey - 09/05/2021, 03:42
RE: Yıllık İcmal Almak - Yazar: feraz - 09/05/2021, 11:43
RE: Yıllık İcmal Almak - Yazar: hayalibey - 09/05/2021, 12:06
RE: Yıllık İcmal Almak - Yazar: feraz - 09/05/2021, 12:23
RE: Yıllık İcmal Almak - Yazar: hayalibey - 09/05/2021, 12:25
Re: Yıllık İcmal Almak - Yazar: feraz - 09/05/2021, 12:37
RE: Yıllık İcmal Almak - Yazar: feraz - 09/05/2021, 13:35
RE: Yıllık İcmal Almak - Yazar: hayalibey - 09/05/2021, 14:03
Re: Yıllık İcmal Almak - Yazar: feraz - 09/05/2021, 16:01
RE: Yıllık İcmal Almak - Yazar: hayalibey - 09/05/2021, 18:49
RE: Yıllık İcmal Almak - Yazar: berduş - 09/05/2021, 20:56
RE: Yıllık İcmal Almak - Yazar: hayalibey - 09/05/2021, 20:56
RE: Yıllık İcmal Almak - Yazar: hayalibey - 09/05/2021, 21:27
Re: Yıllık İcmal Almak - Yazar: feraz - 09/05/2021, 23:20
RE: Yıllık İcmal Almak - Yazar: feraz - 09/05/2021, 23:30
RE: Yıllık İcmal Almak - Yazar: feraz - 09/05/2021, 23:39
RE: Yıllık İcmal Almak - Yazar: hayalibey - 10/05/2021, 00:06
RE: Yıllık İcmal Almak - Yazar: hayalibey - 10/05/2021, 22:08
RE: Yıllık İcmal Almak - Yazar: feraz - 10/05/2021, 22:10
Task