Sayfa Numarası Vermek

Katılım
13 Şubat 2006
Mesajlar
6
Ã?ncelikle saygılarımı sunuyorum.

AYNİYAT TESELLÜM MAKBUZU

Sayfa No : 914 :
Fatura Tarihi :
Fatura numarası :
Gönderildiği Yer :


S.No Malın Nevi Cinsi ve Esvafı Miktarı B.Fiyatı Tutarı
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
10 0
11 0
12 0
13 0
14 0
15 0
16 0
17 0
18 0
19 0
20 0
21 0
22 0
23 0
24 0
25 0
TOPLAM
Yukarıda gördüğünüz tablo yaptığım bir programın bir uzantısı sizden ricam bu sayfayı excel de her kaydettiğimde (örneğin 914 olan sayfa numarası)bir sonrakine yani 915 daha sonra 916 ya geçsin
bana bu konuda yardımcı olabilirseniz çok memnun olurum ilginiz için şimdiden teşekkürler.Saygılar...
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
excelde 914 tane sayfa varmı ki? :?
 
Katılım
13 Şubat 2006
Mesajlar
6
Sayfa numarasını örnek olarak verdim.001 den başlayacak zaten
İlgniz için ayrıca teşekkürler
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
bi deneme yapıyım dedim de kodlar çalışmıyor.
dediğim gibi diğer arkaldaşlar size yardımcı olabilir.
yardımcı olamadım kusura bakmayın.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba
Aşağıdaki kodları Vba module yapıştırınız.
Kitabı kapattığınızda a1 de yazan sayının bir üstüne göre saklar

Sub AUTO_CLOSE()
dizin = "D:\Dosyalar\EXCEL\KITAPLIK\"
kitap = Sheets("sayfa1").Range("a1").Value +1
Application.DisplayAlerts = False

ActiveWorkbook.SaveAs Filename:=dizin & kitap & ""

End Sub

Edit:
Eğer sayfa numaraları 1 artacaksa

Sub AUTO_CLOSE()

Set sayfaad = Worksheets.Add(After:=Sheets(Sheets.Count))
ActiveSheet.Name = Sheets("SAYFA1").Range("A1") + 1
End Sub

bunu kullanın
 
Katılım
16 Aralık 2005
Mesajlar
130
Yukarıda gördüğünüz tablo yaptığım bir programın bir uzantısı sizden ricam bu sayfayı excel de her kaydettiğimde (örneğin 914 olan sayfa numarası)bir sonrakine yani 915 daha sonra 916 ya geçsin
excel de her kaydettiğimde (örneğin 914 olan sayfa numarası)bir sonrakine yani 915 daha sonra 916 ya geçsin isterseniz

Fautra numaranızın A1'de, Sayfa adınızın Sayfa1 olduğu varsayımıyla:
Kod:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
 Sheets("Sayfa1").Range("A1") = Sheets("Sayfa1").Range("A1") + 1
End Sub
 
Katılım
16 Aralık 2005
Mesajlar
130
Acemi1' Alıntı:
excelde 914 tane sayfa varmı ki? :?
daha fazlası bile var, ama sınırı nedir deneyemedim

Kod:
Sub a()
 Dim int1 As Integer
 Application.ScreenUpdating = 0
 For int1 = 1 To 994
  Worksheets.Add After:=Sheets(Sheets.Count)
 Next int1
End Sub
Tabiki kaydederken problem yaşayabilirsiniz. Yüksek kapasiteli bir PC'niz olmalı.
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
ya burda bi konu vardı excel'in sınırları diye;
çalışma sayfası 255 yazıyordu.
o yüzden şaşırdım.
 
Katılım
13 Şubat 2006
Mesajlar
6
Cevaplarınız için teşekkürler yalnız ben bukonuda biraz zayıfım söylediklerinizi biraz daha açık anlatabilirmisiniz.Saygılar...
 
Katılım
13 Şubat 2006
Mesajlar
6
Arkadaşlar sorumu çözmüşler ama benim bilgim verilen bu formülü yorumlamasını bilmiyorum lütfen biraz daha yardım.Þimdiden teşekkürler...
 
Üst