yazdırma makrosu

Katılım
30 Mart 2008
Mesajlar
280
Excel Vers. ve Dili
Microsoft Office Excel 2003, Türkçe
ekteki dosyada bir şeyler yapmaya çalıştım ama olmadı. yazmaya çalıştığım makroda düzenleme yaparsanız sevinirim. açıklama ekteki dosyada.
 
Katılım
19 Mayıs 2007
Mesajlar
154
Excel Vers. ve Dili
office 2003
belirtiğin aralığı yazar

makroda belirtiğin aralığı yazar.kopya sayısınıda belirlersin.
 
Katılım
30 Mart 2008
Mesajlar
280
Excel Vers. ve Dili
Microsoft Office Excel 2003, Türkçe
aradığım bu değil

bunu bende yapabilirim ama ben şarta bağlı olarak yazdırmak istiyorum. yardımın için teşekkürler...
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
bütün çıktı işlemleri tek düğme ile mi olacak
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
aynı dert bendede olmuştu.ben sizegöre uyarlamaya çalıştım.yazıcım olmadığı için deneyemedim kendinize göre uyarlarsınız.umarım olmuştur
kodlarda emeği geçen excelweb üyelerine teşekkürler.

sayfaların çıktıları için alanları değiştirerek iwstediğiniz gibi ayarlayın
Sheets("HAVALE").[A1:I36].PrintOut=3
Sheets("GENEL LİSTE").[A1:G26].PrintOut=2
Sheets("BANKA LİSTE (2)").[A1:E27].PrintOut=1


koşullu çıktı alma sayılarla ve alanlarla oynayarak dilediğiniz gibi ayarlayın
If Sheets("İLÇELER BİLGİ").[B23] => 1 Then 'b23 deki sayı 1den büyük ve eşitse alttakini yazdır
Sheets("İLÇELER BİLGİ").[A1:B23].PrintOut
End If
If Sheets("İLÇELER BİLGİ").[E23] >= 1 Then 'e23 deki sayı 1den büyük ve eşitse alttakini yazdır
Sheets("İLÇELER BİLGİ").[D1:E23].PrintOut
End If
If Sheets("İLÇELER BİLGİ").[h23] >= 1 Then 'h23 deki sayı 1den büyük ve eşitse alttakini yazdır
Sheets("İLÇELER BİLGİ").[g1:h23].PrintOut
End If
If Sheets("İLÇELER BİLGİ").[b47] >= 1 Then 'b47 deki sayı 1den büyük ve eşitse alttakini yazdır
Sheets("İLÇELER BİLGİ").[a25:b47].PrintOut
End If
If Sheets("İLÇELER BİLGİ").[e47] >= 1 Then 'e47 deki sayı 1den büyük ve eşitse alttakini yazdır
Sheets("İLÇELER BİLGİ").[d25:e47].PrintOut
End If
If Sheets("İLÇELER BİLGİ").[h47] >= 1 Then 'h47 deki sayı 1den büyük ve eşitse alttakini yazdır
Sheets("İLÇELER BİLGİ").[g25:h47].PrintOut
End If
 
Katılım
30 Mart 2008
Mesajlar
280
Excel Vers. ve Dili
Microsoft Office Excel 2003, Türkçe
çıktıların hepsini tek makroda almak istiyorum

eğer istediğim koşulları sağlamayan aralıkların çıktılarını almasın...
kodu yukarda eklediğim exel sayfasına yazarsanız sevinirim...
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
deneyiniz inşallah olmuştur tüm istediklerinizi başaramadım beni aşıyorlardı.
kolaygelsin
 
Katılım
30 Mart 2008
Mesajlar
280
Excel Vers. ve Dili
Microsoft Office Excel 2003, Türkçe
teşekkürler...
 
Üst