Koşula bağlı sayfa yazdırma

Katılım
26 Ekim 2023
Mesajlar
10
Excel Vers. ve Dili
2010 English
Günaydın,

Excel çalışma kitabında farklı firmalara ait onlarca sayfa var. Sayfaların tamamında H19 hücresinde tutar bilgisi var. Yapmak istediğim şey H19 hücresinde 0 dan farklı bir değer varsa o sayfanın çıktısını almak. Böyle bir şey yapmak mümkün müdür?
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,860
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar

Formumuza hoş geldiniz
Sayfalarda H19 hücresi boş değilse o sayfayı yazdırır.

aşağıdaki kodları bir modül içine kopyalayın çalıştırın

Kod:
Sub yazdir()
Dim syf As Worksheet
      For Each syf In Worksheets
            If syf.Range("H19").Value <> "" Then
                  syf.Activate
                  ActiveSheet.PrintOut
            End If
      Next syf
End Sub
 
Katılım
26 Ekim 2023
Mesajlar
10
Excel Vers. ve Dili
2010 English
Hoş buldum.

Cevabınız için teşekkürler. Bazı sayfalarda H19 da tutar 0. Boş değilse derken 0 olanları da yazdıracak mı yani?
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,860
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Tabi ki 0 varsa yazdırır

onun için kodlardaki aşağıdaki kod yerine

Kod:
If syf.Range("H19").Value <> "" Then
bu kodu yazın

Kod:
If syf.Range("H19").Value > 0 Then
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,860
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Rica ederim.
İyi çalışmalar
 
Üst