Yazdırmak İçin Süzme Şartı Koyma isimli içerikte, ilgili işlemin VBA kodları ile nasıl yapacağınızı öğreten bir Hazır Makro Kodu yer almaktadır.
Faydalanılması temennisiyle
Hazır Kod
VBA:
Sub YazdirmaIcinSuzmeYap()
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("SayfaAdı") ' "SayfaAdı"nı hedef sayfanızın adıyla değiştirin
Dim sutunNo As Integer
sutunNo = 1 ' Süzme yapılacak sütun numarası (Örnek: 1 = A sütunu)
Dim kriter As String
kriter = "BelirliKriter" ' Süzme şartı (örneğin, "Tamamlandı")
' Belirtilen sütunda belirtilen kritere göre süzme yap
ws.Cells.AutoFilter Field:=sutunNo, Criteria1:=kriter
' Süzülmüş verileri yazdır
ws.PrintOut
' Süzgeci kaldır
If ws.AutoFilterMode Then
ws.AutoFilterMode = False
End If
End Sub
Açıklama
Yazdırmak İçin Süzme Şartı Koyma - Uzunluğu minimum 110, maksimum 150 karakter olan, tek cümlede Aralıklı Olarak Satır Silme.Faydalanılması temennisiyle