• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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:
 
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
 
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
 
çok teşekkür ederim ama ben yapamadım.biraz daha açıklar mısınız:???:
 
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
 
İ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:
süper olmuş.peki birşey daha rica etsem.örneğin 1 nolu butona basınca direk o sayfa açılabilir mi :)
 
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:
 
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:
 
Geri
Üst