• DİKKAT

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

excel sayfa numarası ekleme

Katılım
5 Ekim 2009
Mesajlar
3
Excel Vers. ve Dili
excel 2007
slm arkadaşlar bu excel de arka plan olarak sayfa numarası ekleme ve bu yazdırma alanı belirleme çizgisi hani bu mavi renkli olan istediğimiz şekiilde ayarlayabiliyoruz bunu nereden yapıyoruz(sayfa nuamrası altbilgi üstbilgi ile yapmak değil ) ilgilenirseniz sevinirim.
 
Merhaba,

2007 deki durumu :

Görünüm
Sayfa Önizleme
 
hayır arkadaşım sayfa önizle olmadan görmek istiyorum yıllık planlarda çok oluyor bu derslerin öğretmenlerin kullandığı
 
demekki denememişsin :)
 
Dosyayı da ekleyelim.
 

Ekli dosyalar

Değerli arkadaşlar bu soruyu genişleterek sormak istiyorum,
Bir Excel çalışma kitabındaki Sayfaların hepsini (ki, her sayfada birden fazla a4 sayfası olabilir) kapsayacak şekilde 1 den başlayarak ardışık, müteselsil, sayfa numarası verebilirmiyiz.
ekli dosyada manuel olarak sayfa no verdim bunu yapmak için excelin bir özelliği varmı yada makro ile yapabilirmiyiz.
ilgi ve alakanıza şimdiden teşekkür ederim. cevapları excel-2003 için bekliyorum
 

Ekli dosyalar

arkadaşlar mustafa arkadaşımız bu soruyu sormuş ama cevap gelmemiş yardımcı olabilirmisiniz .Ama 2007 için




Değerli arkadaşlar bu soruyu genişleterek sormak istiyorum,
Bir Excel çalışma kitabındaki Sayfaların hepsini (ki, her sayfada birden fazla a4 sayfası olabilir) kapsayacak şekilde 1 den başlayarak ardışık, müteselsil, sayfa numarası verebilirmiyiz.
ekli dosyada manuel olarak sayfa no verdim bunu yapmak için excelin bir özelliği varmı yada makro ile yapabilirmiyiz.
ilgi ve alakanıza şimdiden teşekkür ederim. cevapları excel-2003 için bekliyorum
 
bu kodu denermisiniz.

g. sütununu örnek alıyor kod başlangıçta bu sütunu siliyor sonra sayfa sıra numarası veriyor.

Sub sayfatoplam()
For i = 1 To ActiveWorkbook.Sheets.Count
say = Sheets(i).HPageBreaks.Count
Sheets(i).Columns("G:G").ClearContents ' burası deneme amaçlı olup silmek için var bu kod
For a = 1 To Val(say)
On Error Resume Next
deg1 = deg1 + 1
sat = Sheets(i).HPageBreaks.Item(a).Location.Row - 1
Sheets(i).Cells(sat, "g") = "Sayfa: " & deg1
Sheets(i).Cells(sat, "g").Font.Bold = True
Next
Next
MsgBox "işlem tamam"
End Sub
 
Arkadaşlar soruyu yanlış anladınız sayfalar numara vermekten kastım alttaki sayfalar .İşaretlediğim yerlerdeki sayfa isimlerinin olduğu yere otomatik sayfa numarası vermek istiyorum . Mesela 900 tane sayfa ekledim bu sayfalara otomatik olarak mesela 1000 den başlayıp 1900 e kadar numaraları otomatik olrak verdirmek istiyorum .Dosyayı ekledim
 

Ekli dosyalar

  • Adsız.jpg
    Adsız.jpg
    95.5 KB · Görüntüleme: 33
Arkadaşlar soruyu yanlış anladınız sayfalara numara vermekten kastım alttaki sayfalardı .İşaretlediğim yerlerdeki sayfa isimlerinin olduğu yere otomatik sayfa numarası vermek istiyorum . 900 tane sayfa ekledim bu sayfalara otomatik olarak mesela 1000 den başlayıp 1900 e kadar numaraları otomatik olrak verdirmek istiyorum .Dosyayı ekledim

arkadaşlara yardım lütfen
 
Arkadaşlar soruyu yanlış anladınız sayfalar numara vermekten kastım alttaki sayfalar .İşaretlediğim yerlerdeki sayfa isimlerinin olduğu yere otomatik sayfa numarası vermek istiyorum . Mesela 900 tane sayfa ekledim bu sayfalara otomatik olarak mesela 1000 den başlayıp 1900 e kadar numaraları otomatik olrak verdirmek istiyorum .Dosyayı ekledim

baya uğraştırdı bu kod:
kodu modülün içine kopyalayınız.


önce sayfaları seç ve aşağıdaki kodu çalıştır

dosya aşağıdaki mesajda
 
12 nolu mesajdaki kodu birazcık kısalttım.

hatayı nerede veriyor resmini gönder bakalım.

ben ofis 2000 kulanıyorum.
 
2007 kullanıyorum ondan dolayı herhalde hata veriyor .
 

Ekli dosyalar

  • Adsız.jpg
    Adsız.jpg
    97.2 KB · Görüntüleme: 7
silsenizde olur

kodların son hali

Sub yazdırma_sayfa_adeti()
yer = ActiveSheet.Name
deg1 = 1
For i = 1 To ActiveWindow.SelectedSheets.Count
sayfa_adi = ActiveWindow.SelectedSheets.Item(i).Name
Sheets(sayfa_adi).Activate
Sheets(sayfa_adi).Columns("H").ClearContents ' burası deneme amaçlı olup silmek için var bu kod
sat = 0
'deg1 = 1 ' burası sayfa numaralarını her sayfa için yeniden veriyor
For j = 1 To Val(Sheets(sayfa_adi).HPageBreaks.Count)
On Error Resume Next
sat = Sheets(sayfa_adi).HPageBreaks.Item(j).Location.Row - 1
If j = 1 Then
saydır = sat
End If
Sheets(sayfa_adi).Cells(sat, "H") = "Sayfa: " & deg1
Sheets(sayfa_adi).Cells(sat, "H").Select
Sheets(sayfa_adi).Cells(sat, "H").Font.Bold = True
deg1 = deg1 + 1
Next j
Sheets(sayfa_adi).Cells(sat + saydır, "H") = "Sayfa: " & deg1
Sheets(sayfa_adi).Cells(sat + saydır, "H").Select
Sheets(sayfa_adi).Cells(sat + saydır, "H").Font.Bold = True
deg1 = deg1 + 1
Next i
Sheets(yer).Activate
Range("A1").Select
MsgBox "işlem tamam"
End Sub
 
Bir de ben 1 den değil de 1000 den başlamak istiyorum .Değişen bir şey olurmu kod da
 
Geri
Üst