UserForm un kendisini yazdırmak istesek

acebeci

Altın Üye
Katılım
25 Ağustos 2007
Mesajlar
326
Excel Vers. ve Dili
ofis excel 2010 türkçe
Altın Üyelik Bitiş Tarihi
03-11-2026
Değerli arkadaşlar UserForm un kendisini yazdırma konusunda yardıma ihtiyacım var.Formda bu konu ile ilgili neredeyse heryere baktığımı sanıyorum ama birtürlü tam istediğimi bulamadım.UserFormu yazdırırken kağıt ebadını(A5-A4 Vb.) ve sayfa yapısını(yatay-dikey) belirleyebiliyormuyuz.Forum da bu konu ile ilgili yatay yazdırma ile ilgili bir konu var ama benim ihtiyacıma tam cevap vermedi.yani bunu bir makro ile çözmek mümkün mü acaba.Şimdiden hepinize teşekkür eder çalışmalarınızda başarılar dilerim.
 
Son düzenleme:

acebeci

Altın Üye
Katılım
25 Ağustos 2007
Mesajlar
326
Excel Vers. ve Dili
ofis excel 2010 türkçe
Altın Üyelik Bitiş Tarihi
03-11-2026
Sayın Levent Menteşoğlu ilginizden dolayı çok teşekkür ederim.Verdiğiniz linki defalarca incelemiştim sonunda biraz kendime uyarlayabildim.Şimdilik burdaki tek sorunum UserFormu A4 ün 2. yarısına yazdırıyor ilk yarısına yazdırabilsem yarım sayfa ile işimi çok güzel bir şekilde halledebileceğim bunu çözme konusunda yapılabilecek birşey varsa yardımcı olabilirseniz çok sevinirim.Teşekkür eder çalışmalarınızda başarılar dilerim
 

acebeci

Altın Üye
Katılım
25 Ağustos 2007
Mesajlar
326
Excel Vers. ve Dili
ofis excel 2010 türkçe
Altın Üyelik Bitiş Tarihi
03-11-2026
Değerli hocalarım bu konu gerçekten benim için önemli eğer bir fikri olan varsa paylaşırsa çok sevinirim şimdiki problem daha önceki mesajımda belirttiğim gibi userformu sayfanın ilk yarısına yazdırmak isitiyorum(3 numaralı mesajımda belirttiğim gibi sayın Levent Menteşoğlu'nun veriği linkden yatay yazdırma işini halledebildim fakat sayfanın ilk yarısına yazdırmayı halledemedim)
Dosyayı da ekledim formu aç butonunu açtığımızda karşımıza çıkan formda yazdır butonuna tıklayınca yazdırıyor
 

Ekli dosyalar

Son düzenleme:
Katılım
31 Ocak 2010
Mesajlar
547
Excel Vers. ve Dili
Excel 2003
Buton5 altında şu bölüme
kırmızı kodları ekleyerek deneyin.
Kod:
'.....
'......
With sh.PageSetup
 [COLOR="Red"].LeftMargin = Application.InchesToPoints(6.15)[/COLOR]
    .FitToPagesTall = 1
    .FitToPagesWide = 1
    .Orientation = xlLandscape
    .Zoom = False
End With
'.........
'...........
 

acebeci

Altın Üye
Katılım
25 Ağustos 2007
Mesajlar
326
Excel Vers. ve Dili
ofis excel 2010 türkçe
Altın Üyelik Bitiş Tarihi
03-11-2026
Sizlere çok ama çok teşekkür ediyorum sizler bir harikasınız iyiki varsınız.Teşekkürler sayın Husgvarna
 
Üst