- Katılım
- 2 Mart 2005
- Mesajlar
- 2,960
- Excel Vers. ve Dili
- ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Kod:
secsfsay = ActiveWindow.SelectedSheets.Count
For Each SecilenSh In ActiveWindow.SelectedSheets
'msj = SecilenSh.Index & vbCrLf & msj
SecilenSh.Copy '*Seçili sayfayı yeni kitapa kopyala
Next
satırı ile sırası gelen her sayfayı yeni kitaba kopyalıyor.
makro ile kaydettiğim kadarı ile hepsini aynı kitaba kopyalması için aşağıadaki gibi dizide olması lazım
Kod:
Sub Makro1()
Sheets(Array("Sayfa2", "Sayfa3", "Sayfa4")).Select
Sheets("Sayfa4").Activate
Sheets(Array("Sayfa2", "Sayfa3", "Sayfa4")).Copy
End Sub
şeklinde diziye almak lazım ama nasıl
Son düzenleme:
