Açılış sayfasında işaretlenen sayfaların gözükmesi

Katılım
16 Temmuz 2013
Mesajlar
87
Excel Vers. ve Dili
2010
Merhaba,
30 sayfadan oluşan bir excel dosyası var. Açılış sayfasında, sayfa isimleri ve yanında onay kutucuğu olacak, onaylanan sayfalar excelde gözükecek diğerleri otomatik gizlenecek. Bunu nasıl yapabilirim?

Şimdiden yardımlarınız için teşekkür ederim

Not: Forumda bunubuldum ama nereye ekleyeceğimi anlayamadım.

Aşağıdaki yordamı boş bir modüle kopyalayınız.
Kod:
Sub auto_open()
Dim i As Integer
For i = 2 To Worksheets.Count
    Sheets(i).Visible = False
Next i
End Sub
Sayfa2'yi göstermek içinde aşağıdaki kodu kullanınız.:cool:
Kod:
Sheets("Sayfa2").Visible = True
 
Son düzenleme:

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,573
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
kullandığınız örneği yüklerseniz daha faydalı olacaktır. çünkü burada hazırlanacak bir örnek ile sizin örneğinizdeki checkbox (işaretleme kutuları) adı farklı olacaktır. "bu da olmadı yapamadım" şeklinde tekrar bir geri dönüş olacaktır. onun için.
Yazdığınız kodlar sayfaları gösterip gizlemek için ama sizin işinize görecek birde checkboxların hangisi işaretli kontrol döngüsü kurulması lazım.
 

Mustafa MUTLU

Destek Ekibi
Destek Ekibi
Katılım
24 Temmuz 2008
Mesajlar
1,586
Excel Vers. ve Dili
Ofis 2013 TR 32 Bit
Dosyanızın ThisWorkbook Bölümüne
Aşağıdaki kodu Yapıştırınız..

Kod:
Private Sub Workbook_Open()
Dim MSTF As Worksheet
On Error Resume Next
For Each MSTF In Worksheets
If MSTF.Visible = Sheets("Anasayfa").Visible Then
Sheets("Anasayfa").Visible = True
End If
MSTF.Visible = False

Next
End Sub
 
Son düzenleme:
Üst