• DİKKAT

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

Macronun gizlediği sayfayı yazdırma alanından çıkarma

Katılım
12 Ekim 2017
Mesajlar
123
Excel Vers. ve Dili
2011
Merhaba arkadaşlar. Bir sorunum var yardım alabileceğimi düşündüğüm platform da burası.

Sorum:

Elimde macro ile sayfaları koşula bağlı şekilde gizleyen bir kod var. Bu kod otomatik olarak sayfaları gizliyor ve rapor hazırlarken bana çok kolaylık sağlıyor. Fakat son denememde sayfa baskı sonlarını elle manuel olarak ayarladım. Kontrol ettiğimde macro otomatik olarak ilgili sayfaları gizlediğinde (elle gizlenince de aynı problem) sayfaların hiçbiri gizlenmemiş gibi oluyor (gizlenen sayfalar baskı ön izlemede boş sayfa olarak kalmaya devam ediyor). Ve ben içindekiler kısmına sayfa numalarını bir makro yardımıyla otomatik olarak çekiyorum. Yani ilgili başlık hangi sayfaya denk geliyorsa o sayfanın numarasını otomatik olarak çekiyorum. Fakat sayfa sonlarını otomatik olarak belirledikten sonra şöyle bir sorun çıktı; örneğin 5 sayfalık bir Excel'de 4. sayfayı gizlersem, sayfa numaraları 1-2-3-4 olması gerekirken, 1-2-3-5 şeklinde oluyor. Manuel olarak (baskı görümünde) gizlediğim sayfanın bir alt satırına gidip "Sayfa sonu imini kaldır" dediğimde sorun halloluyor. Fakat hepsi için tek tek yapmam gerekir.. Nasıl çözebileceğim konusunda yardımcı olabilecek birisi var mı?

Örnek dosyada açtığınızda seçili satıra sağ tıklayıp "sayfa sonu imini kaldır" dediğinizde sayfa numaları düzelmiş olacak, ne demek istediğimi daha iyi anlamış olacaksınız.
 

Ekli dosyalar

  • deneme i.xlsm
    deneme i.xlsm
    21.5 KB · Görüntüleme: 5
  • sa.jpg
    sa.jpg
    45.6 KB · Görüntüleme: 8
Gizleme ihtiyacı duymadan bir buton yardımı ile sadece Hayır olan sayfaları yazdırabilirsiniz.
 
Gizleme ihtiyacı duymadan bir buton yardımı ile sadece Hayır olan sayfaları yazdırabilirsiniz.

sayın askm,

size göndermiş olduğum dosya yalnızca bir örnektir. Ben zaten ihtiyacım olan sayfaları otomatik olarak gizleyebiliyorum, siz de macroda görmüşsünüzdür.

benim ihtiyacım olan şey sadece gizli olmayan sayfaları yazdırmak. ve yalnızca o sayfalara sayı vermektir.
 
Geri
Üst