• DİKKAT

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

Print Makrosu Hk

Katılım
15 Nisan 2011
Mesajlar
9
Excel Vers. ve Dili
office2007 tr
Merhaba Arkadaşlar,

Bir konuda sizin desteğinize ihtiyacım var. Bir excel dosyasında sayı olan belli bir alanı print edeceğim fakat print ederken dosyadaki A3 kısmı sayı olan +1 olarak artmasını istemekteyim. Bunun için yardımınızı rica ederim.
 

Ekli dosyalar

Aşağıdaki kod işinize yarar mı? Tam olarak anlayamadım. Bir tuşa basım örneğin 10 çıktı almak ise döngü gerekir.
Kod:
Sub Button3_Click()
ActiveSheet.PageSetup.PrintArea = "$A$1:$A$4"
ActiveWindow.SelectedSheets.PrintPreview
[a3] = [a3] + 1
End Sub
 
Aşağıdaki kod işinize yarar mı? Tam olarak anlayamadım. Bir tuşa basım örneğin 10 çıktı almak ise döngü gerekir.
Kod:
Sub Button3_Click()
ActiveSheet.PageSetup.PrintArea = "$A$1:$A$4"
ActiveWindow.SelectedSheets.PrintPreview
[a3] = [a3] + 1
End Sub

Yardımınız için teşekkürler, biraz düzenleme ile tam istediğim gibi oldu.
Kod:
Sub Button3_Click()
A = InputBox("Kaç Tane Basılacak!")
ActiveSheet.PageSetup.PrintArea = "$A$1:$A$4"
ActiveWindow.SelectedSheets.PrintOut
[a3] = [a3] + 1
End Sub
 
Sayın unsal_34 bence eksik gibi geldi. Kaç Tane Basılacak sorusunun cevabı A ya atanıyor ama A yı bir yerde kullanmıyorsunuz.
for i=1 to A şeklinde yapmanız gerek bence.
 
Benim düzenlediğim excel ektedir. Bir sorun var mı kontrol eder misiniz? Bana sorunsuz gibi geldi.
 

Ekli dosyalar

Evet sorunu şimdi gördüm. kaç tane basılacak sorusuna 10 bile girsem sadece +1 adet yükseltiyor. Bunu nasıl düzeltebilirim hocam.
 
Kod:
Sub Button3_Click()
A = InputBox("Kaç Tane Basılacak!")
For i = 1 To A
ActiveSheet.PageSetup.PrintArea = "$A$1:$A$4"
ActiveWindow.SelectedSheets.PrintOut
[a3] = [a3] + 1
Next
End Sub
 
Hocam birde print tıkladıktan sonra cancel veya ok tıklandığında hataya düşmektedir. Bunu nasıl düzeltebilirm.
 
Geri
Üst