current region'ı yazdırma alanı olarak belirlemek

Katılım
29 Mart 2005
Mesajlar
58
Merhaba arkadaşlar


satır = Application.WorksheetFunction.Match(CLng(Date), [k1:k65536], 0)
Cells(satır, 11).Select
ActiveCell.CurrentRegion.Select

Yukarıda bulunan ve seçilen current regionı yazdırma alanı olarak belirlemek için ne yapmalıyım
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki şekilde deneyin.

ActiveSheet.PageSetup.PrintArea = cells(satır,11).CurrentRegion.Address
 
Katılım
29 Mart 2005
Mesajlar
58
Sayın Leventm;
Teşekkür ederim 1 sorum daha olacaktı. Aktif sayfayı yatay hale getirmek için aşağıdaki kodu yazdım. object hatası verdi. ne yapmak gerekir?

ActiveSheet.PageSetup.XlPageOrientation = xlLandscape
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
ActiveSheet.PageSetup.Orientation = xlLandscape
 
Katılım
29 Mart 2005
Mesajlar
58
Teşekkür ederim Sn raider

:oops:

Böyle ufak tefek hatalarımızla üstatların vaktini alıyoruz ama acemilik işte elimiz hala daha titriyo kod yazarken
 
Katılım
29 Mart 2005
Mesajlar
58
Tekrar merhaba

Yukarıda yazmaya çalıştığım makro bir raporu hazırlayacak ve print preview olarak karşımıza getirecek. kontroller userform üzerinde. Print preview oluyor fakat userform printpreview ekranının üzerinde kaldığı için herhangi bi şey yapılamıyor çıktı alınamıyor. Bi fikri olan var mı arkadaşlar?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Userform üzerine yazdırma için bir buton daha koyun ve aşağıdaki kodu o butona yazın.

ActiveSheet.PrintOut
 
Katılım
29 Mart 2005
Mesajlar
58
Leventm

o yöntemi denedim olmuyor. sorun şu print preview ekranı ve üstünde userform görünüyor sonra kitlenip kalıyorum. manuel olarak formu da kapatamıyorum pr. pre. ekranını da.
 
Katılım
1 Mart 2005
Mesajlar
249
userformun show.modal özelliği false mı yapılmalı yoksa. Denemedim.
 
Katılım
29 Mart 2005
Mesajlar
58
yaptım olmadı.

pr. prvw. ekranında da kod sayfasında da işlem yapamıyorum ctrl+alt+dlt oluyor sonumuz.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
printpreview komutundan sonra "unload me" yazarak userformun kapanmasını sağlayın.
 
Katılım
29 Mart 2005
Mesajlar
58
değişen bir şey olmuyor. Dosyayı baştan inceleyeceğim. sonuç alırsam size de haber verecem :kafa: :?
 
Katılım
29 Mart 2005
Mesajlar
58
Leventm

print privewden önce userform1.hide yaptım düzeldi. Teşekkür ederim
 
Üst