Diğer gizli sayfaları otomatik çağırma

Katılım
16 Ağustos 2007
Mesajlar
40
Excel Vers. ve Dili
Microsoft Office Excel 2003
Merhaba,
Ekteki örneği inceleyebilirseniz sevinirim.Ben excele yeni başladım.İstiyorumki bir buton hazırlayabileyim ve ve ona basınca hazırladığım diğer sayfalar otomatik gelsin.
Şimdiden teşekkürler.:yardim:
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Sayfa kod bölümüne yazınız açılmasını istediğiniz sayfa numarası üzerine çift tıklayınız.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target = "1" Then
Sheets("1").Visible = True
Else
Sheets("1").Visible = False
End If
If Target = "2" Then
Sheets("2").Visible = True
Else
Sheets("2").Visible = False
End If
If Target = "3" Then
Sheets("3").Visible = True
Else
Sheets("3").Visible = False
End If
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Alternatif kodlar.
Sarı kırmızı olan hücrelere çift tıklayarak ilgili sayfayı görünür yapabilirsiniz.:cool:
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim syf As String
On Error Resume Next
If Intersect(Target, [A8,A11,A14]) Is Nothing Then Exit Sub
    syf = Target.Offset(-1, 0)
    Sheets("1").Visible = False
    Sheets("2").Visible = False
    Sheets("3").Visible = False
    Sheets(syf).Visible = True
End Sub
 
Katılım
16 Ağustos 2007
Mesajlar
40
Excel Vers. ve Dili
Microsoft Office Excel 2003
çok teşekkür ederim ama ben yapamadım.biraz daha açıklar mısınız:???:
 
Katılım
16 Ağustos 2007
Mesajlar
40
Excel Vers. ve Dili
Microsoft Office Excel 2003
evet sonradan gördüm inceledim.bunu buton şeklinde yapmak mümkün mü acaba.ona basılacağını karşı tarafın bilmesi açısından
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
İstediğiniz böyle bir şeymi?
Butona Basmanız yeterli.:cool:

Kod:
Sub sayfa_gizle_goster_1()
    For i = 2 To 4
        Sheets(i).Visible = False
    Next i
    Sheets(2).Visible = True
    Sheets(2).Select
End Sub
Kod:
Sub sayfa_gizle_goster_2()
    For i = 2 To 4
        Sheets(i).Visible = False
    Next i
    Sheets(3).Visible = True
    Sheets(3).Select
End Sub
Kod:
Sub sayfa_gizle_goster_3()
    For i = 2 To 4
        Sheets(i).Visible = False
    Next i
    Sheets(4).Visible = True
    Sheets(4).Select
End Sub
 
Son düzenleme:
Katılım
16 Ağustos 2007
Mesajlar
40
Excel Vers. ve Dili
Microsoft Office Excel 2003
süper olmuş.peki birşey daha rica etsem.örneğin 1 nolu butona basınca direk o sayfa açılabilir mi :)
 
Katılım
16 Ağustos 2007
Mesajlar
40
Excel Vers. ve Dili
Microsoft Office Excel 2003
ne desem boş süper.
ancak ben şimdi o butunların ismini nasıl değiştiricem?sayfaların ismini değiştirmeyi başardım ama butonların ismini değiştirirken macro çalışmıyor :yardim:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
ancak ben şimdi o butunların ismini nasıl değiştiricem?sayfaların ismini değiştirmeyi başardım ama butonların ismini değiştirirken macro çalışmıyor
Merhaba.
Dosyayı günceleldim.
Sayfa isimlerini değiştirsenizde kodlar çalışacaktır.
Önceki mesajımdan indirip deneyebilirsiniz.:cool:
 
Üst