• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sadece butonla yazdırma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
14 Mayıs 2009
Mesajlar
271
Excel Vers. ve Dili
2007 türkçe
Saygıdeğer hocalarım exel çalışmam var

sayfada buton ekledim aynı buton hem yazdırıyor, hem sıralıyor ve aynı zamanda başka sayfaya işliyor herseferinde. Bende bunu ağda çalışan arkaşadaşlarla birlikde kullanıyorum.

Benim istediğim sadece ve sadece sayfada bulunan buton u (yazdır) kullanılmasını istiyorum

cntrl+p veya başka bir komutla yazdırılmasını istemiyorum

MODÜLDE KULLANILAN YAZDIR MACROSU:
ActiveWindow.SelectedSheets.PrintOut Copies:=3, Collate:=True

butonla yazdırılmassa başka sayfaya işleme yapmıyor

yardımcı olabilirseniz sevinirim


saygılar
 
Benim istediğim sadece ve sadece sayfada bulunan buton u (yazdır) kullanılmasını istiyorum

cntrl+p veya başka bir komutla yazdırılmasını istemiyorum

Sayın zehnisağcan ,

Anladıgım kadarıyla istediğiniz ekteki dosyada.
İnceleyiniz .
Saygılarımla.
 

Ekli dosyalar

Son düzenleme:
Evet hocam güzel cntrl+p yi engelliyor ama sayfada bulunan "prıntır simgesi ile yazdır" engellemiyor istediğim bu şekilde ama eksik

yazdır komutu verebileceğimiz yerlerin tamamımını kapatıp sadece buton ile yazdırmak istiyorum
 
Evet hocam güzel cntrl+p yi engelliyor ama sayfada bulunan "prıntır simgesi ile yazdır" engellemiyor istediğim bu şekilde ama eksik


Sayın zehnisağcan ,

Lütfen konu başlıgı altındaki #2 no.lu mesajı tekrar incelyiniz.
 
Evet çok güzel oluyor hocam elinize sağlık şimdi benim çalışmama uygulayacam inşallah sorun çıkmaz
 
Merhaba,

Alternatif olarak ThisWorbook sayfasına aşağıdaki gibi kod yazabilirsiniz. Yazdır yada ctrl p den yazdırma işlemi yapılsada sizin kodlar çalışacaktır.

Kod:
[COLOR=blue]Private Sub Workbook_BeforePrint(Cancel As Boolean)[/COLOR]
[COLOR=red].[/COLOR]
[COLOR=red].[/COLOR]
[COLOR=red]Araya kodlarınızı yazarsınız..[/COLOR]
[COLOR=red].[/COLOR]
[COLOR=red].[/COLOR]
[COLOR=blue]End Sub[/COLOR]

.
 
Teşekürler hocalarım emekleriniz için ilgilendiğiniz için teşekür ederim.
 
Kuman hocam son mesajınıza göre çalışmamı düzenledim ama ekle butonda da uyarı veriyor ondan sonra yazdırıp başka sayfaya bilgileri işliyor

uyarıyı cntrl+p ve diğer yazdırma işlemleri için uygulatma imkanımız yok mudur butonda değil ama
 
Yazdır butonunda hangi kodu kullanıyorsanız o kodları yazmanız yeterli olur. İlk mesajınızdaki örnekten gidersek,

Kod:
Private Sub Workbook_BeforePrint(Cancel As Boolean
     ActiveWindow.SelectedSheets.PrintOut Copies:=3, Collate:=True
End Sub

Bu şekilde kullanabilirsiniz.

Ayrıca Eventi (Olayı) Hamit bey'den öğrendiğim bir çalışma ekliyorum.

.
 

Ekli dosyalar

hocam ben bu örnekleri uygulamaya çalışıyorum ama olmuyor

bir buton var bu butonun üzerinde :
-ekle macrosu(başka bir sayfaya gönderme)
-sıraya dizme macrosu
-birde yazdırma macrosu var oda sadece buton üzerinden yazdırmak istiyorum
 
Sadece ekle butonu ile yazdırma - ekleme- sıraya dizme

Sayın hocalarım çalışmamı ekte veriyorum bi bakabilirmisiniz ben bu sizin son verdiğiniz çalışmadaki macroyu uyarlayamadım

son mesajınızda vermiş olduğunuz örnek çalışma gibi istiyorum ama

bi bakabilirmisiniz ekte benim çalışmam
 
Son düzenleme:
Ekle makrosundan mı bahsediyorsunuz.
 
çünkü ağda kullanacam için çalışmayı atlama durumu olabilir yani benim esas istediğim başka işlemlerde var orda oda izin kartına işleyiniz butunu nu kullandırmak ki izin kartına işleme yapılsın
 
şahıs izin formu yazdırıyorsa izin kartına şahsın izni düşmesi lazım öyle resmiyet kazanıyor
 
Yazdır makrosunu ve butonunu silin.

Sizin makroya küçük bir ilave yapın. Makronun başına ve sonuna aşağıdaki gibi deger = 1 ve deger = 0 ekleyin. Diğer ilave kodlar kalsın.

Sub Ekle()
deger = 1
..
..
..
deger = 0
End sub
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst