• DİKKAT

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

buton ile sayfaya gitmek

Katılım
28 Mayıs 2016
Mesajlar
2
Excel Vers. ve Dili
2010
Merhaba yeni üyeyim forumunuza konuyu yanlış yere açtı isem şimdiden özür benim bir sorum var.

tek bir excell dosyasında 1 den 31 e kadar sayfalarım var "ama" sayfa1 sayfa2 şeklinde değil isimlerini 1 2 3 diye değiştirmiştim. 32. sayfaya genel adını verdim oraya 31 tane buton koyup tıkladığımda ilgili sayfaya gitmesini istiyorum. mesela genel sayfasındaki 1. butona tıkladığımda 1. sayfaya gelmesini istiyorum. 1. sayfaya da genel'e git butonu koyup genel sayfasına geri dönmek istiyorum nasil yapabilirim acaba. bu arada excell 2010 kullanıyorum. yarcımcı olabileceklere şimdiden tşkler
 
1nci sayfaya gitmek için;
Kod:
Sheets("1").Select
genel sayfasına gitmek için;
Kod:
Sheets("genel").Select
 
"Ekle" Sekmesinde "Çizimler" Bölümünden "Şekiller" aracı ile istediğiniz bir biçimi seçip, istediğiniz sayfaya yerleştiriniz. Eklediğiniz "buton"a 2 nolu mesajın link verdiği biçimde "Köprü" ekleyiniz.

Buton ile istediğiniz sayfaya köprü oluşturmuş olacaksınız.
 
Bir çözüm de benden olsun.

önce düğmeleri oluşturun. mesela sayfa 1'e gitmek için "makro kaydet"e basıp, sayfa 1'i açıp a1 hücresine tıklayın ve kaydı durdurun. diğer sayfalar için de aynı şekilde makroları kaydedip tuşlara atayabilirsiniz.
 
Merhaba,

Düğmesiz bir önerim var :)

Aşağıdaki kodları BuÇalışmaKitabı'nın kod bölümüne kopyalayın.

Hangi boş hücrede Çift tıklarsanız, tıklanan satır numarasını göre ilgili sayfaya gidersiniz.
31 den büyük bir satıra Çift tıklarsınız Genel sayfasına gider.

Butonlarla uğraşmaktansa :)

Kod:
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)

    Dim syf As String
    
    If Target = "" Then
        syf = Target.Row
        If Target.Row < 31 Then
            Sheets(syf).Select
        Else
            Sheets("Genel").Select
        End If
    End If
    
End Sub
 
Geri
Üst