Sayfaya Git

Katılım
5 Ağustos 2010
Mesajlar
126
Excel Vers. ve Dili
office excel 2003/2007
Merhaba arkadaşlar;
Excelde tek bir worksheet sayfam var. Görünümden "Sayfa Önizleme"de çalışıyorum. Arka planda (çıktıdaki sayfa sırasını belirten) sayfa numarası yazıyor (Sayfa 5- Sayfa 875 gibi). Bu sayfa numaralarından istediğime gitmek için pratik bir yol var mıdır?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Kaydırma çubuğunu kullanmak istemiyorsanız; CTRL+PGDOWN ile aşağı CTRL+PGUP ile yukarı şeklinde ekranda gördüğünüz kadarlık ölçüler şeklinde hareket edebilirsiniz.
Ayrıca, CTRL+Aşağı Ok tuşuyla en son dolu satıra, CTRL+END tuşuyla enson dolu hücreye, CTRL+HOME tuşuyla sayfanın en başına..... gibi hareket imkanı veren kısa yolları kullanabilirsiniz.
 
Katılım
5 Ağustos 2010
Mesajlar
126
Excel Vers. ve Dili
office excel 2003/2007
Ömer bey Teşekkürler ancak sizin söyledikleriniz zaten bildiğim kısayollar benim istediğim word sayfası gibi sayfaları olan dosyamda sayfaya git diyerek istediğim sayfaya gitmek wordde bu yapılabiliyor yanlış hatırlamıyorsam
 
Katılım
30 Ağustos 2008
Mesajlar
677
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
29-05-2025
Syn. Alfaoz:
İşinize yararmı bilmiyorum.
Ad kutusuna gitmek istediğiniz hücreyi ( örneğin A228 ) yazıp enter a basın.
 

Ekli dosyalar

Orion1

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

Ofis-2010-TR 32 Bit
Sayfaları kaydırma çubuğuna sah tıklayın.Listelenen sayfa adlarından birine tıklayın.:cool:
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,168
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ekteki örnek dosyada sayfa önizleme ayarını yaptıktan sonra Rapor isimli sayfadaki butona tıkladığınızda listeyi yenileyecektir. Görünen sayfa alanlarına link ekleyecektir. Böylecek ilgili linke tıklayarak önizlemede görünen sayfaya kolayca ulaşabileceksiniz.

Umarım işinize yarar...
 

Ekli dosyalar

Katılım
5 Ağustos 2010
Mesajlar
126
Excel Vers. ve Dili
office excel 2003/2007
sn ynmcan verdiğiniz bilgi için teşekkürler ancak ben hücreye değil sayfaya gitmek istiyorum. sn Orion1 dediğinizi yaptım ancak sn ömer.baranın söyledikleriyle sınırlı seçenekler var. Benim isteğim sayfa modunda 500 sayfalı bir excel dosyasında istediğim sayfalara gitmek. Bu söylediğimi wordde kontrol ettim doğru hatırlıyormuşum böyle bir özellik wordde var. wordde F5 tuşuna basınca hangi sayfaya gitmek istediğinizi soran bir pencere çıkıyor excelde de istediğim tam olarak bu.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,168
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Makrolu bir çözüm önermiştim. İşinize yaramadı mı?
 

ZuCChiNi

Altın Üye
Katılım
26 Haziran 2006
Mesajlar
265
Excel Vers. ve Dili
Excel 2016, TR, x32
Altın Üyelik Bitiş Tarihi
10-10-2029
Aşağıdaki kodu VBA Projesi olarak ekleyin.
Sayfada bir düğme oluşturun
Kodu düğmeye makro olarak atayın.

Kod:
Sub GotoPageBreak()
    Dim iPages As Integer
    Dim wks As Worksheet
    Dim iPage As Integer
    Dim iVertPgs As Integer
    Dim iHorPgs As Integer
    Dim iHP As Integer
    Dim iVP As Integer
    Dim iCol As Integer
    Dim lRow As Long
    Dim sPrtArea As String
    Dim sPrompt As String
    Dim sTitle As String

    Set wks = ActiveSheet
    iPages = ExecuteExcel4Macro("Get.Document(50)")
    iVertPgs = wks.VPageBreaks.Count + 1
    iHorPgs = wks.HPageBreaks.Count + 1
    sPrtArea = wks.PageSetup.PrintArea

    sPrompt = "Enter a page number (1 through "
    sPrompt = sPrompt & Trim(Str(iPages)) & ") "
    sTitle = "Enter Page Number"

    iPage = InputBox(Prompt:=sPrompt, Title:=sTitle)

    If wks.PageSetup.Order = xlDownThenOver Then
        iVP = Int((iPage - 1) / iHorPgs)
        iHP = ((iPage - 1) Mod iHorPgs)
    Else
        iHP = Int((iPage - 1) / iVertPgs)
        iVP = ((iPage - 1) Mod iVertPgs)
    End If

    If iVP = 0 Then
        If sPrtArea = "" Then
            iCol = 1
        Else
            iCol = wks.Range(sPrtArea).Cells(1).Column
        End If
    Else
        iCol = wks.VPageBreaks(iVP).Location.Column
    End If

    If iHP = 0 Then
        If sPrtArea = "" Then
            lRow = 1
        Else
            lRow = wks.Range(sPrtArea).Cells(1).Row
        End If
    Else
        lRow = wks.HPageBreaks(iHP).Location.Row
    End If

    wks.Cells(lRow, iCol).Select
    Set wks = Nothing
End Sub
 
Katılım
5 Ağustos 2010
Mesajlar
126
Excel Vers. ve Dili
office excel 2003/2007
Sn Korhan Ayhan gönderdiğiniz dosyayı inceledim kendi dosyamada uyarlamaya çalıştım. Sayfaları buluyor ancak sayfaya tıkladığımda başvuru geçerli değil uyarısı alıyorum. Bir de her yeni sayfa eklediğimde listeyi yenileme gerekiyor sanırım. Sn ZuCChiNi çok teşekkür ederim aradığım tam da buydu.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,168
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sayfa sonu önizleme ekranında ayarlarınızı yaptıktan sonra Rapor sayfasındaki butona tıkladığınızda sayfa bağlantılarını yenileyecektir. Birkaç eklenti ile daha kullanışlı hale getirilebilir.
 
Üst