Yazdırma alanı 2'nci sayfaya taşarsa uyarsın

Katılım
20 Eylül 2005
Mesajlar
216
Excel Vers. ve Dili
Excel 2003 Türkçe
SpinButton ile satır yüksekliğini arttırıp azaltıyorum.
Arttırırken yazdırma alanı 2'nci sayfaya taşıp taşmadığını sık sık kontrol ediyorum. Ben kontrol etmiyeyim, bir uyarı alayım istiyorum.
İlgileneceklere şimdiden teşekkürler.

Private Sub SpinButton1_Change()
Rows("6:74").RowHeight = SpinButton1.Value * 0.5
End Sub
 

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 kodu deneyin.

Kod:
Private Sub SpinButton1_Change()
Application.ScreenUpdating = False
Rows("6:74").RowHeight = SpinButton1.Value * 0.5
ActiveWindow.View = 2
say = ActiveSheet.HPageBreaks.Count + 1
ActiveWindow.View = 1
If say > 1 Then MsgBox "2.sayfaya geçilmiştir."
End Sub
 
Katılım
20 Eylül 2005
Mesajlar
216
Excel Vers. ve Dili
Excel 2003 Türkçe
Leventm, teşekkür ederim.
kullandım, olmuş. ama yavaş çalışıyor.
 

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
Bende gayet hızlı çalışıyor, sebebi konusun açıkçası fikrim yok.
 
Katılım
20 Eylül 2005
Mesajlar
216
Excel Vers. ve Dili
Excel 2003 Türkçe
Bende gayet hızlı çalışıyor, sebebi konusun açıkçası fikrim yok.
Yeni bir çalışma kitabında gayet hızlı, fakat benim proğrama o kodları ekleyince yavaşlıyor. Sanırım benim proğramda bir durum var. Filtreli satırlardan dolayı olabilir.
 
Katılım
20 Eylül 2005
Mesajlar
216
Excel Vers. ve Dili
Excel 2003 Türkçe
SinifList ve NotCizelgesi sayfalarında SpinButton Kullandım.
Siniflist Sayfasına yeni kodu ekledim. NotCizelgesi Sayfasına ise yeni kodu eklemedim. Eklenen kod kod yavaş çalışıyor.
Dosyayı gönderiyorum
 
Üst