Dolu olan sutun ve satir sayısı kadar Yazdirma alani belirleme

ASMET67

Altın Üye
Katılım
8 Haziran 2007
Mesajlar
410
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
30-11-2027
Selamlar.
Excelde Rapor olarak oluşturduğum ve bu sayfanın sutun ı ve satir sayısı alınan rapora göre sürekli değişmektedir.
Yapmak istediğim :
1-Rapor çalıştıktan sonra dolu sutun sayisi ve satir sayısını yazdirma alanına belirlemek.
2- Sutun sayısını sayfaya sığdırmak ve satir sayısı her 30 satirda bir sayfaya olmasını sağlamak.
3- birinci satiri Hersayfada görüntülecek şekilde ayarlamak.
4- Son olarak Yazdir veya sayfayı göster şeklinde şeçenek sunmak.
5- Seçilen şeçeneğe göre işlem yaptırmak.

Yardımlarınız için teşekkürler.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,665
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Örnek dosya eklermisiniz.
 

ASMET67

Altın Üye
Katılım
8 Haziran 2007
Mesajlar
410
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
30-11-2027
Korhan bey
16 mb dosyadan sadece bana lazımolan ları seçip gönderdiğim için bazı formalarda hata olabilir.

Çalışmaya Mantığınına gelince.

Dosya açılışta Menu oluşturuyor.
Bu menuden rapor menusune tıklarsanız oradan frmrapor formu açılıyor.
Buradan multipage nesnesinin ilk sayfasında fatura tarihine göre sorgulama yapıyor.
ve Listviev nesnesine ekliyor.
Burdan yazdir dediğimde kullanıcıya bağlı sutun başlıklarını seçebileceği frmbaşlık formu açılıyor ve buradan seçilen başlıkları rapor sayfasına ekliyor ve buradan sonra size yönettiğim sorunun devam etmesi gerekiyor.
Yardımlarınız için teşekkür ederim.
 

ASMET67

Altın Üye
Katılım
8 Haziran 2007
Mesajlar
410
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
30-11-2027
Korhan bey VE diğer üstadlar.
Çalışmama bakabildinizmi bilmiyorum.
Acaba sorumun bir çözümü yokmu?
Yok ise boşuna beslemeyeyim.
Sizlerin tavsiye deceği başka bir çözüm bulabilirmiyiz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,665
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Eklediğiniz örnek dosyadan çok fazla birşey anlamadım. Ekte örnek bir dosya hazırladım. Kendinize uyarlamaya çalışınız.
 

ASMET67

Altın Üye
Katılım
8 Haziran 2007
Mesajlar
410
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
30-11-2027
Korhan Hocam Dosya için teşekkürler.
Bir şey soracam
koladlarin içnde
If SON_SÜTUN > 9 Then
sutun sayısı 9 dan büyükse ibaresi var burayı anlayamadım. Benim sutun sayım maxsimum 20 stun ama minumum olarak değişebiliyor.
2 ile 20 sutun arası
Burda bir değişiklik yapmamk lazımmı?
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,665
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Standart bir sayfada kodları oluşturdum. Yazdırma alanı belirleme kodları çalışınca excel otomatik olarak I sütunundan sonra sayfa ayrımı yaptığı için 9 değerini kulandım. Eğer bu işlemi uygulayacağınız sayfanın kenar boşluklarını yada sığdırma yüzdesini değiştirdiyseniz bu değeri ona göre değiştirmeniz gerekebilir.
 
Üst