makroyla footer ayaRI

Katılım
27 Haziran 2004
Mesajlar
66
MAKROYLA ALTBAÞLIKTA BULUNAN SAYIYI 1 SAYI YUKARI YÜKSELTEBİLİRİM.BU MAKROYU ÇALIÞTIRDIÐIMDA TÜM SAYFALARDAKİ ALTBAÞLIK SAYILARININ 1 EKLENEREK YÜKSELMESİNİ İSTİYORUM.TEÞEKKÜRLER.
 
Katılım
5 Eylül 2004
Mesajlar
571
Excel Vers. ve Dili
Excel 2003 SP1 Ingilizce
Merhaba,
Altaki kod sayfanın headerına sayfanın adını ,footerınada sayfa numarasını yazar.1of 5 gibi.


Kod:
Sub tester()
   Dim ws As Worksheet
   For Each ws In ActiveWorkbook.Worksheets
     With ws.PageSetup
       .LeftHeader = "&A"
       .LeftFooter = "Page &P of &N"
     End With
   Next ws
End Sub
 
Katılım
27 Haziran 2004
Mesajlar
66
BENİM İSTEDİÐİM SAYFA NUMARASI DEÐİL.ZATEN ELİMDE SAYFAYA VERDİÐİM NUMARA VAR Ã?RNEÐİN "1423" GİBİ.AMA BEN BUNU HERGÜN ELİMLE GİRİP BİR ARTTIRIYORUM.YANİ "1423" SE 1 ARTTIRARAK "1424" OLSUN İSTİYORUM.

TEÞEKKÜRLER
 

Hüseyin

Administrator
Yönetici
Admin
Katılım
2 Haziran 2004
Mesajlar
3,535
Excel Vers. ve Dili
Excel 2010 - Türkçe
Selam,
Jale hanımın verdiği kodu biraz değişitrdim.
Bu numarayı Sheet1 sayfasının K1 hücresine yazmanız gerekiyor.
Bundan sonra makroyu her çalıştırdığınızda bu numara 1 artırılıyor ve footera yazılıyor.

Böyle olurmu?

Sub tester()
Dim ws As Worksheet
Dim No As Integer
No = Sheets("Sheet1").Range("K1").Value + 1
Sheets("Sheet1").Range("K1").Value = No
For Each ws In ActiveWorkbook.Worksheets
With ws.PageSetup
.LeftFooter = No
End With
Next ws
End Sub
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,320
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Alternatif:

heh heh..... değişik bir şey yapalım derken çorba oldu......

Edit:

Bu da çorbanın kendisi...

Kod:
Sub Test()
    Static y
    x = InStr(1, Sheet1.PageSetup.CenterFooter, "+")
    If x > 0 Then
        xx = Mid(Sheet1.PageSetup.CenterFooter, x + 1, 98)
        y = xx + 1
    Else
        y = 0
    End If
    MyStr = "&P+" & y
    Sheet1.PageSetup.CenterFooter = MyStr
End Sub
 

Hüseyin

Administrator
Yönetici
Admin
Katılım
2 Haziran 2004
Mesajlar
3,535
Excel Vers. ve Dili
Excel 2010 - Türkçe
heh heh..... değişik bir şey yapalım derken çorba oldu......
Denemedim ama...
Sonuç olarak yenecek kıvama geldimi bu çorba? :lol:
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,320
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Sonuç olarak yenecek kıvama geldimi bu çorba?
heh heh.... walla karıştırırken dibi tutmuş olabilir, emin değilim...... :mrgreen:
 
Katılım
27 Haziran 2004
Mesajlar
66
HÜSEYİN BEY SİZİN GÃ?NDERDİÐİNİZ MAKRO İÞİME YARADI.ÇOK TEÞEKKÜRLER. :D
 
Katılım
27 Haziran 2004
Mesajlar
66
HÜSEYİN BEY GÃ?NDERDİÐİNİZ MAKROYU ÇALIÞTIRDIÐIMDA K1 HÜCRESİNİ
1 YÜKSELTİP FOOTER'A EÞİTLİYOR,FAKAT BUNU ÇALIÞMA KİTABIMDAKİ BÜTÜN ÇALIÞMA SAYFALARI İÇİN YAPIYOR.BÜTÜN ÇALIÞMA SAYFALARIMIN FOOTERIN-INDA AYNI SAYIYI GÃ?RÜYORUM.BEN SADECE TEK ÇALIÞMA SAYFASININ FOOTER-INI DEÐİÞTİRMEK İSTİYORUM.BUNUN İÇİN MAKRO NE OLMALIDIR.TEÞEKKÜRLER.
 
Üst