Ana içeriğe atla

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 AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

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...

Açıklama


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!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi. I have generated a table that lists the name of every sheet in my workbook. I have a macro whereby I select the cell with a particular sheet name, hit the form control button and that sheet is made visible and active. I want to expand on this. For example I have 3 sheets named 107A, 107B, 107C When I select 107 in my index table, I want the macro to open every sheet that begins with 107 I have a macro that will find and unhide sheets with a name Like *107* but I have not succeeded in modifying that to look for the sheet name listed in the active cell. Can you help?
This comment was minimized by the moderator on the site
Hi,
Sorry can't help you with that. Thank you for your comment.
This comment was minimized by the moderator on the site
I would like to know how to make a command button when i have hidden tabs. I have a drop down list of names and each name has a dedicated form i would like to choose the name on the list and the sheet for that person is displayed
This comment was minimized by the moderator on the site
Please upload a video regarding this as it will be much easier to understand.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations