Sayfa Kopyalama ve For Döngüsü Sayısına Göre Sayfa İsimlendirme

Katılım
23 Ocak 2021
Mesajlar
10
Excel Vers. ve Dili
2019 TR
Altta yazdığım kod ile yapmak istediğim Sayfa1 adındaki çalışma sayfasını kopyalayıp yeni sayfa oluşturmak ve for döngüsünde belirtilen dolu satır sayısınca sayfaları isimlendirmek. Sayfalar bu kod ile kopyalanıyor ancak isimlendirme olmuyor bir türlü. İsimlendirme satırında hep hata veriyor. Bu hatayı nasıl düzeltebilirim yardımcı olursanız sevinirim.

Kod:
Sub sayfalarihazirla()


' AİLE VE SOSYAL sayfası için

son = Sheets("zimmetdefteri_otomatik").Cells(Rows.Count, "B").End(3).Row




For i = 1 To son
 ' Worksheets("Sayfa" & i).PrintOut From:=i, To:=son
  Worksheets("Sayfa1").Copy After:=Worksheets("Sayfa" & i)
 

Next i


End Sub
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,784
Excel Vers. ve Dili
Microsoft 365 Tr-64
Worksheets("Sayfa1").Copy After:=Sheets(Sheets.Count)
işini görür mü?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,784
Excel Vers. ve Dili
Microsoft 365 Tr-64
If Sheets("zimmetdefteri_otomatik").Cells(i, "B")<>"" Then Worksheets("Sayfa1").Copy After:=Sheets(Sheets.Count)
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,784
Excel Vers. ve Dili
Microsoft 365 Tr-64
If Len(Sheets("zimmetdefteri_otomatik").Cells(i, "B"))>1 Then Worksheets("Sayfa1").Copy After:=Sheets(Sheets.Count)

Boş dediğiniz hücrelerde formül mü var?
 
Katılım
23 Ocak 2021
Mesajlar
10
Excel Vers. ve Dili
2019 TR
If Len(Sheets("zimmetdefteri_otomatik").Cells(i, "B"))>1 Then Worksheets("Sayfa1").Copy After:=Sheets(Sheets.Count)

Boş dediğiniz hücrelerde formül mü var?
Yok hayır tamamen boş hatta o sütunda sıkıntı olabilir diye b sütununu c diye değiştirdim yine aynı
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,784
Excel Vers. ve Dili
Microsoft 365 Tr-64
Dosyanızı yükler misiniz?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,784
Excel Vers. ve Dili
Microsoft 365 Tr-64
Kullandığınız kodları da ekleseydiniz ki düzeltmesini yapsaydık
 
Üst