- Katılım
- 3 Şubat 2005
- Mesajlar
- 294
- Excel Vers. ve Dili
- Microsoft Excel 2013 32Bit Türkçe
Kod:
Sub sayfaekle()
Sheets("Cizelge").Select
Range("A3:AN114").Select
Selection.Copy
Range("A2").Select
Sheets.Add , After:=Sheets(Sheets.Count)
ActiveSheet.Name = [ay].Value
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Range("B106:AE106").Select: Selection.Merge
Columns("B:AM").EntireColumn.AutoFit
Columns("AK:AN").Select
Selection.ColumnWidth = 3.5
Columns("A").Select
Selection.ColumnWidth = 4
Sheets("Cizelge").Select
End Sub
Arkadaşlar yukarıda kodlarla güncel ay ismi ile yeni sayfa ekliyorum. Verileri aldığım sayfada değişiklik yapıp tekrar kodları çalıştırdığımda farklı bir sayfa ekleyip hata veriyor.
Benim isteğim ay değişmemişse daha önce eklenen Örnek: "Temmuz 2014" isimli sayfaya yeni verileri yapıştırsın.
Bu konuda yardımlarınızı bekliyorum.
