Otomatik ilerleyen sayı...

Katılım
7 Aralık 2008
Mesajlar
67
Excel Vers. ve Dili
2007
Belirtilen hücreye eklanecek olan sayının yazıcıdan her çıktı alınışında otomatik olarak ilerlemesini istiyorum...Yardımcı olan arkadaşlara şimdiden teşekkürler....
 

Ekli dosyalar

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Kod:
Sub Yazdır()
Sheets("Y.İşEmri").PrintOut
[M4] = [M4] + 1
End Sub
Kodu bir butona ekleyerek istediğinizi yapabilirsiniz.
 
Katılım
7 Aralık 2008
Mesajlar
67
Excel Vers. ve Dili
2007
denedim ama Hocam hata veriyor... ekteki dosyaya uygulayabilirseniz sevinirim...
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Kodu butona bağladım. Hata vermesinin sebebi yazıcınız veya yazıcı ayarınızla ilgili olabilir.(Örneğin;kapalıysa, kâğıt yoksa vs.)
 

Ekli dosyalar

Katılım
7 Aralık 2008
Mesajlar
67
Excel Vers. ve Dili
2007
teşekkür ederim...sanırım haklısınız yazıcı ayarlarından kaynaklanıyor...

emeğinize sağlık....
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
teşekkür ederim...sanırım haklısınız yazıcı ayarlarından kaynaklanıyor...

emeğinize sağlık....
Rica ederim.
UYARI: Sayı artırımı sadece butonla yaptığınız, yazdırmalarda geçerlidir.
Dosyanın kendi sekmesiyle yaptığınız yazdırma işleminde sayı artmaz.
Sitede arama yaparak veya konu açarak, Yazıcı sekmelerini devre dışı bırakan kodları öğrenip Auto_Open koduyla dosyaya eklemenizi tavsiye ederim. Ayrıca Auto_Close ile tekrar devreye sokacak koduda eklemeniz gerekiyor.
Saygılar.
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba
Syın leumruk'un kodlarını;

ThisWorkbook ta

BeforePrint olayına yazarsanız herhangi bir butona bağlamadan istediğiniz gerçekleşecektir.....
 
Katılım
7 Aralık 2008
Mesajlar
67
Excel Vers. ve Dili
2007
Ayhan hocam tam olarak anlayamadım açıklayabilir misiniz? şimdiden teşekkür ederim.....
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Kod:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
[M4] = [M4] + 1
End Sub
Bu kodu dosyanızın "Thisworkbook" kısmının makro bölümüne kopyaladığınızda, düğmeye gerek kalmadan, her çıktı almanızda sayı bir artar.
 
Üst