Excel'deki başka bir sayfadaki hücre değerine dayalı belirli çalışma sayfası nasıl seçilir?
Tüm çalışma sayfası adlarını içeren bir veri doğrulama açılır listeniz olduğunu ve açılır listede seçtiğiniz sayfa adına göre ilgili çalışma sayfasını otomatik olarak seçmek veya atlamak istediğinizi varsayarsak, ne yapabilirsiniz? Ve sayfa adını belirli bir hücreye yazdıktan sonra otomatik olarak belirli bir çalışma sayfasına atlamaya ne dersiniz? Bu makale size bunu başarmak için birkaç yöntem gösterecek.
VBA kodu ile açılır liste seçimine göre belirli bir çalışma sayfası seçin
VBA kodu ile hücre değerine dayalı belirli bir çalışma sayfası seçin
Kutools for Excel ile kolayca sayfa dizini oluşturun ve belirli çalışma sayfasına geçiş yapın
VBA kodu ile açılır liste seçimine göre belirli bir çalışma sayfası seçin
Örneğin, bir açılır liste, sayfa2'in A8 hücresinde bulunur. Açılır listede sayfa adı seçildiğinde ilgili çalışma sayfasını seçmek veya atlamak için aşağıdaki VBA kodunu çalıştırabilirsiniz.
1. Basın Ara Toplam + F11 açmak için Uygulamalar için Microsoft Visual Basic pencere.
2. içinde Uygulamalar için Microsoft Visual Basic penceresinde, sol çubukta sayfa adını (sayfa adlarını seçeceğiniz açılır listeyi içeren çalışma sayfası) çift tıklayın, ardından aşağıdaki VBA kodunu kopyalayıp Kod penceresine yapıştırın.
VBA kodu: Açılır liste seçimine göre belirli bir çalışma sayfası seçin
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not (Application.Intersect(Range("A2"), Target) Is Nothing) Then _
ThisWorkbook.Sheets(Target.Value).Activate
End Sub
not: "A2" yi kendi hücreniz olarak değiştirebilirsiniz.
3. Basın Ara Toplam + Q kapatmak için aynı anda tuşları Uygulamalar için Microsoft Visual basic pencere.
Şu andan itibaren, Sheet8 açılır listesinde bir sayfa adı seçtiğinizde, bu çalışma sayfası otomatik olarak seçilecektir.
VBA kodu ile hücre değerine dayalı belirli bir çalışma sayfası seçin
Bir hücreye sayfa adını yazdıktan sonra (sayfa1'deki A1 hücresi) belirli bir çalışma sayfasına atlamak istiyorsanız, aşağıdaki VBA kodunu deneyebilirsiniz.
1. Basın Ara Toplam + F11 açmak için Uygulamalar için Microsoft Visual Basic pencere.
2. içinde Uygulamalar için Microsoft Visual Basic penceresinde, sol çubuğa sayfa adını (sayfa adına yazacağınız çalışma sayfası) çift tıklayın, ardından aşağıdaki VBA kodunu kopyalayıp Kod penceresine yapıştırın. Ekran görüntüsüne bakın:
VBA kodu: hücre değerine göre belirli bir çalışma sayfası seçin
Sub ActivateSheetsByValue()
On Error Resume Next
ThisWorkbook.Sheets(Worksheets("Sheet1").Range("A1").Value).Activate
End Sub
3. Çalışma sayfasına geri dönün ve A1 hücresinde seçmek istediğiniz sayfa adını girin ve kod penceresini etkinleştirin, ardından kodu çalıştırmak için F5 tuşuna basın.
Sayfa1'deki A1 hücresi “Sayfa8” çalışma sayfası adını içeriyorsa, VBA kodunu çalıştırdıktan sonra hemen Sayfa8'e atlayacaktır.
Kutools for Excel ile kolayca sayfa dizini oluşturun ve belirli çalışma sayfasına geçiş yapın
Belirli bir çalışma sayfasını hızlıca seçmek veya atlamak istiyorsanız, deneyebilirsiniz. Sayfa Adlarının Listesini Oluşturun yarar Kutools for Excel. Bu yardımcı programla, kolayca bir sayfa dizini oluşturabilir, ardından sayfa adına tıklayarak hızlı bir şekilde belirli bir çalışma sayfasına atlayabilirsiniz.
Başvurmadan önce Kutools for ExcelLütfen önce indirin ve kurun.
1. tık Kutools Artı > Çalışma Sayfası > Sayfa Adlarının Listesini Oluşturun. Ekran görüntüsüne bakın:
2. içinde Sayfa Adlarının Listesini Oluşturun iletişim kutusunu seçin Bir köprü listesi içerir seçeneği Sayfa Dizini Stilleri Bölüm; sayfa dizininiz için bir ad yazın Sayfa Dizini için sayfa adını belirtin Kutu; Seç Sayfa Dizinini Ekle'deki tüm sayfalardan önce açılır listede. Ardından OK düğmesine basın.
not: kontrol edin Düğmeler ve makrolar içerir seçeneği, makrolar düğmesi ile bir sayfa dizini alacaksınız. Ekran görüntüsüne bakın:
Dizin çalışma sayfasında, o çalışma sayfasına otomatik olarak atlamak için belirli bir çalışma sayfası adına tıklayabilirsiniz.
Bu yardımcı programın ücretsiz denemesine (30 günlük) sahip olmak istiyorsanız, indirmek için lütfen tıklayınızve ardından yukarıdaki adımlara göre işlemi uygulamaya gidin.
Kutools for Excel ile kolayca sayfa dizini oluşturun ve belirli çalışma sayfasına geçiş yapın
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!