SAYFAYI KOPYALAYAN MAKRO

Katılım
30 Mart 2005
Mesajlar
755
Excel Vers. ve Dili
2016 EN
bir şablon sayfam var ve ben bu sayfanın kopyalanıp, aynı belgeye son sayfa olarak eklenmesini ve adının da kendinden bir önceki sayfanın bir fazlası olmasını istiyorum (sayfaların sıralanışı: şablon,1,2,3,4...)

teşekkürler...
 
Katılım
21 Ekim 2005
Mesajlar
529
Excel Vers. ve Dili
2010 - TR!
buyur ???
bıraz daha acıklayıcı olabılırmısın yada bı ornek atabılırmısın ??
 
Katılım
21 Ekim 2005
Mesajlar
529
Excel Vers. ve Dili
2010 - TR!
BURDA MEVCUT SAYAYI YENI BIR DOSYA OLARAK KAYDETMEK ICIN BIR MAKRO VAR ISINE YARARMI ??


Sub SAYFAKOPYALA()
'
' ISIMLI_SAYFA_GONDERME Makro
' CYBERWOLF1980@GMAIL.COM
'

'
Sheets("Sayfa1").Select
Sheets("Sayfa1").Copy
ChDir "C:\"
ActiveWorkbook.SaveAs Filename:= _
"C:\ISIM.xls", FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
Application.Dialogs(xlDialogSendMail).Show
Sheets("Sayfa1").Select
Range("A1").Select
End Sub
 
Katılım
30 Mart 2005
Mesajlar
755
Excel Vers. ve Dili
2016 EN
bu makro, sayfa1 i kopyalayıp gönderiyor. ben ise, kopyalayıp, aynı kitap içinde son sayfa olarak yapıştırsın istiyorum. diyelim ki bir önceki sayfanın adı "21", bunun adını da 22 yapsın.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin. Þablon sayfa1 olarak kabul edilmiştir.

[vb:1:ce66cef6ac]Sub kopyala()
Sheets("Sayfa1").Copy After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = Sheets(Sheets.Count - 1).Name + 1
End Sub
[/vb:1:ce66cef6ac]
 
Katılım
30 Mart 2005
Mesajlar
755
Excel Vers. ve Dili
2016 EN
MİNNETTARIM....beni büyük bir külfetten kurtardınız...
:dua: :bravo: :dua: :bravo: :dua: :bravo: :dua: :bravo: :dua: :bravo:
 
Üst