Sekme Gizleme Sorunu!

Katılım
5 Kasım 2009
Mesajlar
8
Excel Vers. ve Dili
Excel 2008 Türkçe
Merhabalar Herkese,
Ekteki dosyadaki excel çalışma sayfasında,
anasayfadaki il adlarına tıkladığımda,diğer sekmelerdeki il sayfaları açılsın istiyorum..Ama il sekmeleri de gizli olacak görünmeyecek...Burdaki birkaç örneğe baktım maalesef ama makro yazma konusunda çok bilgim olmadığından,anlayamadım da...
Yardımlarınızı rica ederim.
Teşekkürler..
 

Ekli dosyalar

Necdet

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

"İLLER LİSTESİ" adlı Sayfadaki linkleri sildim ve ilgili sayfanın kod bölümüne aşağaki kodları ekledim.

Açmak istediğiniz ilin bulunduğu satıra çift tıklamanız yeterli olacaktır.

Kod:
Private Sub Worksheet_Activate()
Dim i As Integer
For i = 1 To Sheets.Count
    If Sheets(i).Name <> "İLLER LİSTESİ" Then Sheets(i).Visible = False
Next i
End Sub
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim i As Integer
Dim Sehir As String
For i = 1 To Sheets.Count
    If Sheets(i).Name <> "İLLER LİSTESİ" Then Sheets(i).Visible = False
Next i
If Target.Row < 4 Then Exit Sub
Sehir = UCase(Replace(Replace(Cells(Target.Row, "B"), "i", "İ"), "ı", "I"))
On Error Resume Next
Sheets(Sehir).Visible = True
Sheets(Sehir).Select
End Sub
 

Ekli dosyalar

Katılım
5 Kasım 2009
Mesajlar
8
Excel Vers. ve Dili
Excel 2008 Türkçe
Çok Teşekkür ederim..İstediğim de tam olarak bu idi...
Yalnız sekme açmadığım iller var..Onları da ben yapmak istiyorum...
Kodu nasıl eklediniz?
 

Necdet

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

Siz sadece sayfayı açın, gerisini kodlara bırakın :)

Kodları İLLER LİSTESİ sekmesinde sağ tıklayıp kod görüntüle dediğinizde görebilirsiniz.
 
Katılım
5 Kasım 2009
Mesajlar
8
Excel Vers. ve Dili
Excel 2008 Türkçe
:) :)
Demek istediğim,mesela Aksaray için ben sekme açmamıştım..
Şimdi açıp,çift tıklama ile gelmek istiyorum,onu nasıl yapıcam..?
Çok çok teşekkürler yeniden
 
Katılım
5 Kasım 2009
Mesajlar
8
Excel Vers. ve Dili
Excel 2008 Türkçe
Tamamdır,aynı adla sekme açmam yeterli imiş...Teşekkür ederim...
 
Üst