bazı sayfaların yazdırmasını nasıl engellerim???

Katılım
1 Şubat 2007
Mesajlar
143
Excel Vers. ve Dili
office 2007 türkçe
kullanmış olduğum yaklaşık 80-85 sayfalık bir çalışma kitabımda bazı bilgilerin yer aldığı 4 sayfayı yazdırmak istemiyorum.diğeri sayfaların isimlerinin altalta yazılı olduğu veri sayfası var.bu sayfaların yazıcıdan yazdırılmasını diğeri dört sayfanın yazdırılmamasını nasıl yapabilirim.?bana bu konuda yardımcı olabilirmisiniz?hepinize teşekkürler.iyi çalışmalar.....
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu thisworkbook sayfasına kopyalayın. Kod içindeki sayfa1, sayfa2,..... yazan yerlere de yazdırılmasını istemediğiniz sayfa isimlerini yazın.

Kod:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
deg = Array("Sayfa1", "Sayfa2", "Sayfa3", "Sayfa4")
For a = 0 To 3
If ActiveSheet.Name = deg(a) Then Cancel = True
Next
End Sub
 
Katılım
1 Şubat 2007
Mesajlar
143
Excel Vers. ve Dili
office 2007 türkçe
teşekkürler

sayın leventm hocam ellerinize,yüreğinize aklınıza sağlık.çok yardımcı oldunuz...ama kodu uyguladım yazdırma yapamıyor.userform üzerindeki butona yazdım bu kodu yazdırma yapmadı...hiç bir sayfayı...
ben mi bir hata yaptım anlayamadım hocammm...
 
Son düzenleme:
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
SN: tahiroğlu kodu, kod sayfasındaki thisworkbook sayfasına kopyalayın. Butona olmaz.
 
Katılım
1 Şubat 2007
Mesajlar
143
Excel Vers. ve Dili
office 2007 türkçe
sayın ocamsul

dediğiniz gibide yaptım ama userformdaki yazdır tuşuna bastığımda yine tüm kitabı yazdırıyor.
acaba yazdır butonundaki kodumdamı hata var?
activeworkbook.printout copies:=1
yardımcı olursanız sevinirim...saygılar
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Kod içindeki sayfa adlarını kendi sayfa adlarınızla değiştirdinizmi?
 
Katılım
1 Şubat 2007
Mesajlar
143
Excel Vers. ve Dili
office 2007 türkçe
ewet

sayın leventm hocam inanın kaç zamandır bunula uğraşıyorum.ama olmuyor.ewet değiştirdim sayfa adlarını ama olmadı....:yardim:
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
sayın leventm hocam inanın kaç zamandır bunula uğraşıyorum.ama olmuyor.ewet değiştirdim sayfa adlarını ama olmadı....:yardim:
Olmaması için hiç bir sebep yok, mutlaka bir hata yapıyorsunuz. Yapmanız gereken benim verdiğim koda kendi sayfa adlarınızı yazarak VB editöründe sol üst köşedeki thisworkbook yazısını çift tıklayarak açılan sayfaya kopyalamaktır.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Ben sadece soruyu anlamaya çalışıyorum. SAYFA derken, soldan sağa dizi halindeki Çalışma Kitabı'mı kasdediliyor? Yoksa tek bir Çalışma Sayfa'sında alt alta sıralanmış SAYFALAR mı kasdediliyor? Öngörülerim alternatif YÖNTEM olur mu-olmaz mı? Bunu bilemeyecem. İlk aklıma gelen, bir For Next döngüsünü oluşturup, yazdırma sırasını 5'inci sayfadan başlatabilirsiniz. İkincisi, SAYFALARI gizlemeyi deneyin...
 
Üst