- Katılım
- 27 Ocak 2021
- Mesajlar
- 96
- Excel Vers. ve Dili
- 2019 turkce
merhabalar çalışma kitabımın 3. sayfasını son sayfadan sonraya kopyalayıp
sayfa(1) A2den başlayarak ne kadar dolu hücre varsa o kadar kopya oluşturmak ve isimleri bu hücrelerden verdirmek istiyorum
yazdığım kod kopyaları oluşturuyor fakat aynı sayfa ismini tekrar veremezsiniz diye hata veriyor kendi isim atıyor yardım ederseniz sevinirim
Sub Sayfa_olustur()
Application.ScreenUpdating = False
ActiveWorkbook.Unprotect "123"
say = WorksheetFunction.CountA(Sheets(1).Range("A:A"))
For a = 2 To say
Sheets(3).Copy After:=Worksheets(Worksheets.Count)
Sheets(Sheets.Count).Name = Sheets(1).Range("A" & say)
Next
ActiveWorkbook.Protect "123", Structure:=True, Windows:=False
Application.ScreenUpdating = True
End Sub
sayfa(1) A2den başlayarak ne kadar dolu hücre varsa o kadar kopya oluşturmak ve isimleri bu hücrelerden verdirmek istiyorum
yazdığım kod kopyaları oluşturuyor fakat aynı sayfa ismini tekrar veremezsiniz diye hata veriyor kendi isim atıyor yardım ederseniz sevinirim
Sub Sayfa_olustur()
Application.ScreenUpdating = False
ActiveWorkbook.Unprotect "123"
say = WorksheetFunction.CountA(Sheets(1).Range("A:A"))
For a = 2 To say
Sheets(3).Copy After:=Worksheets(Worksheets.Count)
Sheets(Sheets.Count).Name = Sheets(1).Range("A" & say)
Next
ActiveWorkbook.Protect "123", Structure:=True, Windows:=False
Application.ScreenUpdating = True
End Sub