• DİKKAT

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

Yazdır'dan sonra kod çalıştırma

Katılım
10 Kasım 2006
Mesajlar
1,288
Excel Vers. ve Dili
Excel-2016
Çok Değerli Forum Üyeleri..! Şöyle bir şey olabilir mi.?

Yazdır Diyalog kutusunda(ctrl+p), yazdırma adedini belirleyip, "Enter" veya "Tamam" dedikten sonra; her hangi bir kodu çalıştırma eylemi..
 
Ekli dosyayı inceleyiniz.
ctrl+j tuşlarına basınız.:cool:
 
Sn.Evren hocam..! Ben şöyle bir şey tasarlamıştım.. Yazdır diyalog kutusunu çağırıyorum (Application.Dialogs(xlDialogPrint).Show).. Sonra yazdırılacak sayfa adedini belirleyip yazdırma işlemi gerçekleştikten sonra, 39:42 satır aralığının gizlenmesi gerekiyor..

Yani bu dediğim satır aralığındaki veriler (dip not), sadece yazdırırken lazım..

Bu dip notu; "Baskı ön izleme-Ayarlar-Özel alt bilgi" bölümüne yerleştirdim, fakat bu sadece A4 ebatlı kağıtlar için kullanışlı oluyor.. Daha kısa A5 boyutlu kağıtlar için de yukarıda anlattığım şekil aklıma geldi..

(sayfa kenar boşluklarını, her defasında makro ile açma kapama işi ise, biraz fazla işlem oluyor gibi gözüküyor)
 
Son düzenleme:
Bu şekilde deneyiniz.
Kod:
Sub Düğme1_Tıklat()
Rows("39:42").EntireRow.Hidden = True
Application.Dialogs(xlDialogPrint).Show
Rows("39:42").EntireRow.Hidden = False
End Sub
 
Saygıdeğer Sayın Seyit hocam..! Sayenizde amacım gerçekleşti.. Hem Sizlere, hem de ilgilenen Sn Evren hocama teşekkürlerimi ifade ediyorum.. Hayırlı çalışmalar ve muvaffakiyetler dileğiyle..
 
Hayır arkadaşlar olmadı, asıl konuyu ifade etmeyi unutmuşum.. Sayfada birleştirilmiş satırda metin dizesi kullanıyorum.. Bu metin boyutu zaman zaman değişince satır yüksekliğide değişiyor. O zaman da dip not kayma yapıyor..

Buraya çok farklı bir hile düşünmek gerekiyor. Çünkü sayfa boyu devamlı değişken..
 
hayır, hayır bu olacak iş değil.. Excel kalkıp, kağıt boyutunu da ölçecek değil ya.. Meşgul ettiğim için özür beyan ederim..
 
Geri
Üst