40 dan fazla kopyalama

Katılım
24 Eylül 2005
Mesajlar
332
Merhabalar

Sub Makro1()
s = InputBox("Sokak Sayısını Giriniz")
For i = 2 To s
zz = Worksheets.Count
Sheets("İNŞ1").Copy After:=Sheets(zz)
ActiveSheet.Name = "İNŞ" & i
ActiveSheet.Range("A5").Value = i
Next
End Sub

Yukarıdaki makro ile en fazla 39 sayfa üretiliyor ve duruyor 150 sayfa kopyalama yapamıyorum sebebi hakkında bilgi verebilirmisiniz.
 
Katılım
16 Eylül 2005
Mesajlar
179
Excel Vers. ve Dili
Excel 2007 12.0
excel'in 39 dan fazla destekleyip desteklemediğini kontrol eder misiniz?
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Inputbox'a 150 yazdığınız halde kopyalamıyorsa sanırım bilgisayarınızın hafızası yeterli değil.

Çünkü bende 150 sayfayıda kopyalayabiliyor.

Sayfa sayısının hafıza ile ilgili olduğunu duymuştum.
 
Katılım
15 Eylül 2006
Mesajlar
166
Excel Vers. ve Dili
2003 sp2 TR
__________________
Merhaba;

Sub Makro1()
s = InputBox("Sokak Sayısını Giriniz")
For i = 2 To s
iv = Worksheets.Count
Sheets("İNŞ1").Copy After:=Sheets(iv)
ActiveSheet.Name = "İNŞ" & i
ActiveSheet.Range("A5").Value = i
Next
End Sub
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Çalışma kitabında kullanılabilecek maksimum çalışma sayfa sayısı, bilgisayarın hafızası ile sınırlı olmakla birlikte en fazla çalışma sayfası 255’tir.

Kullandığınız kodlarda bir problem yok. Denedim. 40'tan fazla sayfa açıyor. Problem, sayfanızın büyüklüğüne ve bilgisayarınızın hafızasına bağlı.


Ben boş sayfa üzerinde ve 1GB hafızayla denedim.

Çözüm: Sayfanız büyükse, küçülteceksiniz. Bu mümkün değilse, bilgisayarınıza memory (hafıza) ekleteceksiniz.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Yukarıdaki örnek dosyadaki İNŞ1 sayfasını dosya içindeki kodlarla 450 kez kopyaladım. Bir sorun çıkmadı.

Bilgisayarım 1 GB ram, 250 Gb Hd
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Yukarıdaki örnek dosyadaki İNŞ1 sayfasını dosya içindeki kodlarla 450 kez kopyaladım. Bir sorun çıkmadı.

Bilgisayarım 1 GB ram, 250 Gb Hd

Sayın mehmett,

Benim bildiğim; Excelin 255 sayfa sınırı var. Denemedim. Sadece bilgi tarzında böyle bir bilgiye sahibim. Ama siz diyorsunuz 450 sayfa elde ettim. Bu konuda bir şey söyleyemeyeciğim.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Sn yurttas

Ben de 255 biliyordum, 450 kopya oluşunca şaşırdım. 500 denedim hata verdi. 450 ile 500 arasında nereye kadar gidebileceğini denemem lazım merak ettim. Bir de ben bilgisayarımı geçen ay yeniledim ve tertemiz (yani fazla veri yüklü değil) hem de yukarıda belirttiğim gibi 1 GB ram, 250 GB hd mevcut. İyi bir performans için her şey müsait yani.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Ben 500'ü denedim oldu. Hatta +2 sayfası da var. Yani 502. İlginç. Sayın GKMER'e üzülüyorum. 39'dan sonrasını göremiyor. Biz 500'lerden söz ediyoruz.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Denemelere devam ettim bu sefer 500 de oldu. Ama birkaç kez denememe rağmen 559 kopyayı geçemedim.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Biraz daha zorlarsak sanırım 750 sayısına ulaşacağız. :D

İlginç!!!
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,367
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Merhaba,
Excelde bir defada binlerce sayfa "ekleyebilirsiniz". Fakat konu "sayfa kopyalama" olunca sınır geliyor.

Excelde bir defada 255 sayfa kopyalayabilirsiniz. Dosya kaydedilip kapatıldıktan sonra dosyanızı yeniden açın. 255 sayfa kopyalama hakkına sahip olursunuz.

İlginç değil mi? :)

Not: Denedim.
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Arkadaslar Cok İlgimi Çekti.

evde deneme fırsatı buldum.

Deneyip Test Ettiğim durumu sizlere bildirmek istedim.

yukarıda belirtilen kod ile 302 sn de 1000 sheet kopyaladı kod.

Fazlası olabilir diye dusnuyorum.

Kullandıgım Makina:

2.0 Ghz 504 Ram
 
Katılım
15 Eylül 2006
Mesajlar
166
Excel Vers. ve Dili
2003 sp2 TR
__________________
Boş sayfayı çok güzel kopyalıyor, Biraz data olunca kasmaya başlıyor makına.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,915
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Excelde bir defada binlerce sayfa "ekleyebilirsiniz". Fakat konu "sayfa kopyalama" olunca sınır geliyor.

Excelde bir defada 255 sayfa kopyalayabilirsiniz. Dosya kaydedilip kapatıldıktan sonra dosyanızı yeniden açın. 255 sayfa kopyalama hakkına sahip olursunuz.

İlginç değil mi? :)

Not: Denedim.

Bende 270 sayfa ile denedim bir seferde veri ile birlikte kopyaladı bir sınır getirmedi.
 
Üst