• DİKKAT

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

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
 
Worksheets("Sayfa1").Copy After:=Sheets(Sheets.Count)
işini görür mü?
 
If Sheets("zimmetdefteri_otomatik").Cells(i, "B")<>"" Then Worksheets("Sayfa1").Copy After:=Sheets(Sheets.Count)
 
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?
 
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ı
 
Dosyanızı yükler misiniz?
 
Kullandığınız kodları da ekleseydiniz ki düzeltmesini yapsaydık
 
Geri
Üst