Cengiz Demir
Altın Üye
- Katılım
- 29 Haziran 2018
- Mesajlar
- 605
- Excel Vers. ve Dili
- Office 365 TR (32 Bit)
- Altın Üyelik Bitiş Tarihi
- 05-04-2025
İşyerimde yaptığım bi çalışma için; belli bir sayfadan sonraki ardışık sayfaları, yeni bir excel dosyasına taşımam gerekti.
Forumda aradım. Ama uygun kodları bulamadım. İnternette çoğunlukla array ile çözümler verilmişti. O çözümler de istediğim gibi değlidi.
Biraz daha araştırdıktan sonra bu kodları buldum. Basit ve etkili. Belki ihtiyacı olan olur diye buraya da ekliyeyim dedim.
,
Forumda aradım. Ama uygun kodları bulamadım. İnternette çoğunlukla array ile çözümler verilmişti. O çözümler de istediğim gibi değlidi.
Biraz daha araştırdıktan sonra bu kodları buldum. Basit ve etkili. Belki ihtiyacı olan olur diye buraya da ekliyeyim dedim.
Kod:
Sub Kopya ()
Sheets(4).Activate '4. safya dahil sonrası için seçim başlangıcı. İhtiyacınıza göre bu sayıyı değiştirebilirsiniz. For I döngüsünü de bu rakama göre ayarlamalısınız.
For I = 4 To Sheets.Count
Sheets(I).Select (False)
Next
ActiveWindow.SelectedSheets.Move 'Move yerine Copy yaparsanız yeni bir dosyaya kopyalar.
End Sub