sayfadaki bir hücrenin değeri 1.den büyükse yazdıran bir makro

Katılım
18 Eylül 2006
Mesajlar
10
Excel Vers. ve Dili
ofis 2003
sayfadaki s13 hücresinin değeri 1.den büyükse sayfayı yazdıran bir makro lazım. ilginizi bekliyorum
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Sayfadaki S13 hücresi 1'den büyük olunca otomatik mi yazdırılacak?Yoksa bir buton yardımıyla mı yazdıracaksınız?
 
Katılım
18 Eylül 2006
Mesajlar
10
Excel Vers. ve Dili
ofis 2003
bir düğme yardımıyla olabilir ya da makroyu çalıştıracak bir kısayol tuşu yardımıyla da olabilir...
ayrıca birden fazla sayfa yazdırmakta kullanacağım bu makroyu. yani herhangi bir sayfa için bir örnek bulursam diğer sayfalar için kendim düzenleyebilirim diye düşünüyorum
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu kodu bir deneyiniz.

Private Sub Worksheet_Change(ByVal Target As Range)
If [A1].Value > 1 Then
ActiveSheet.PrintOut
End If
End Sub
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki kodları bir butona atayabilirsiniz.

Kod:
Sub Yazdır()
On Error Resume Next
If [S13] > 1 Then ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub
 
Katılım
18 Eylül 2006
Mesajlar
10
Excel Vers. ve Dili
ofis 2003
teşekkürler... problemi çözdüm :)
 
Üst