Birden çok sayfa seçme

Katılım
24 Temmuz 2007
Mesajlar
726
Excel Vers. ve Dili
Excel 2010 tr
Arkadaşlar selam
Sayfa sayısı/isimleri değişebilecek bir excel kitabında 3.sayfadan son
sayfaya kadar olan sayfalar makro ile nasıl seçilebilir

Teşekkürler
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Boş bir modulde deneyin.
Kod:
Option Base 1
'-----
Sub Sec()
Dim arr() As String
For i = 3 To Sheets.Count
    ReDim Preserve arr(i - 2) As String
    arr(i - 2) = Sheets(i).Name
Next
    
    Sheets(arr).Select
    Erase arr
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,444
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Kod:
Sheets(Array(3, Sheets.Count)).Select
 
Katılım
24 Temmuz 2007
Mesajlar
726
Excel Vers. ve Dili
Excel 2010 tr
Merhaba,
Necdet bey cevap için teşekkürler ama o koda hiç tepki vermiyor hatada vermiyor sayfalarıda seçmiyor

Anemos bey cevap için teşekkürler ama Sheets(arr).Select satırında Subscript out of range hatası veriyor.Arr dizisine indis belirtmek gerekmezmi?
 
Katılım
24 Temmuz 2007
Mesajlar
726
Excel Vers. ve Dili
Excel 2010 tr
Necdet bey pardon Sheets(Array(3, Sheets.Count)).Select komutu 3. vede son sayfayı seçiyor ben 3.sayfa ve son sayfa dahil aradaki sayfalarıda seçmek istiyorum
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,444
Excel Vers. ve Dili
Ofis 365 Türkçe
Evet evet, ben aceleci davranmışım, yaptığımı yok sayınız :)
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Anemos bey cevap için teşekkürler ama Sheets(arr).Select satırında Subscript out of range hatası veriyor.Arr dizisine indis belirtmek gerekmezmi?
Kod:
Option Base 1
satırını modulun en üst kısmında kullanarak deneyin.
 
Katılım
24 Temmuz 2007
Mesajlar
726
Excel Vers. ve Dili
Excel 2010 tr
Çok teşekkür ederim anemos şimdi oldu

Option Base 1 ne demek yardmcı olurmusun
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Çok teşekkür ederim anemos şimdi oldu

Option Base 1 ne demek yardmcı olurmusun
Dizilerde varsayılan ilk elemanın indexi "0" dır. Bunu "1" olarak atanması için kullanıyoruz.
 
Üst