Makro kodlama

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Arkadaşlar aşağıdaki kodlamada dökümler sayfası hariç diğer tüm sayfaların gizlenmesi için nasıl bir ekleme yapmam lazım. Bütün sayfaları tek tek false yazarak yapabilirim ama çok fazla sayfa var bunun kısa bir yolu var mıdır ? Yardımlarınızı bekliyorum.

Kod:
Sub Dökümler()
'
' Dökümler Makro
'

'
    Sheets("Dökümler").Visible = True
    Sheets("Dökümler").Select
End Sub
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Deneyiniz.
Kod:
Sub Dökümler()
For i = 1 To Worksheets.Count
If Sheets(i).Name <> "Dökümler" Then
Sheets(i).Visible = False
Sheets("Dökümler").Select
End If
Next i
End Sub
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Teşekkür ederim işime yaradı.
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Deneyiniz.
Kod:
Sub Dökümler()
For i = 1 To Worksheets.Count
If Sheets(i).Name <> "Dökümler" Then
Sheets(i).Visible = False
Sheets("Dökümler").Select
End If
Next i
End Sub
Rica etsem bu kodlamanın satır satır açıklamasını yapabilir misin ? Hangi metin ne anlama geliyor. Mesela Sheets("Dökümler").Select anlamı dökümler sayfasını seç demek. Diğerlerinin anlamlarını da öğrenmek için soruyorum. İlerde buna benzer bir sorunla karşılaştığımda kendim yapabileyim.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Kısaca açıklamak gerekirse.
Worksheets.Count (Çalışma sayfası sayısı)
If Sheets(i).Name <> "Dökümler" Then (i sayfasının adı Dökümler değil ise)
Sheets(i).Visible = False (i sayfasını gizle)
umarım anlatabilmişimdir.
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Daha iyi anlatılamazdı. Zaman ayırdığın için teşekkür ederim.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Üst