• DİKKAT

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

Sayfa Numaralandırma

Katılım
2 Nisan 2009
Mesajlar
11
Excel Vers. ve Dili
2007 türkçe
arkadaşlar merhabalar
soru şu
excel de tek sayfayı print ederken otomatik olarak her sayfaya ayrı numara vermek mümkünmü???
sağolun şimdiden
 
Makrolu çözüm için aşağıdaki kodları dosyanızın Thisworkbook bölümüne kopyalayınız.

Kod:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Range("a1").Value = Range("a1").Value + 1
With ActiveSheet
    .PageSetup.CenterFooter = .Range("a1").Text
End With
End Sub
 
Excel sayfasında Araçlar>>Makro>>Visual Basic Editor menüsüne bastığınızda bir ekran açılır.

Bu ekranın sol tarafındaki bölümde Thisworkbook ismine çift tıklarsanız sağda boş bir beyaz sayfa açılacak.Bu ekrana benim eklediğim kodları kopyalarsanız her print aldığınızda a1 hücresindeki değeri 1 arttırarak yazdırır.İsterseniz kodlarda a1 yazan bölümleri değiştirerek başka bir hücre adresi yazabilirsiniz.

Not:Kodlar hata verirse Araçlar>>Makro>>Securtiy bölümünde Low'u işaretleyerek tekrar deneyiniz.
 
evet oldu ama aç kapa yaptıktan sonra artıyo ya işte onu aç kapa yaptıktan sonra değilde tek printte sayfanın 10 kopyasını aldığımızda 10 a kadar numara verse die sormuştum
birde alttada rakam oluo sol üstte de 2 yerde çıkıyor yani
yinede teşekkürler
 
Her 2 dediğinizinde olmaması gerekiyor.

Sizin asıl yapmak istediğiniz örneğin bir print aldığınızda 10 adet sayfa çıkıyorsa her sayfanın altında sayfa numarasını mı yazdırmak istiyorsunuz?
 
ben hazırladığım bir sayfanın 10 kopyasını aldığımda sağ veya sol üst köşede 1den 10 a kadar numaralanmasını istiyorum
 
Ekli dosyayı inceleyiniz.

Kod:
Sub Yazdır()
On Error Resume Next
sayi = InputBox("Kaç kopya istiyorsunuz?", "Bilgi", 10)
If sayi = "" Then Exit Sub
For i = 1 To sayi
    ActiveSheet.PageSetup.RightHeader = i
    ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate:=True
Next i
son:
Exit Sub
End Sub
 

Ekli dosyalar

çok teşekkür ederim olmuş bunu yine aynı yere kopyalayıp yapıyorum
elllerine sağlık
 
Geri
Üst