Excel'de VBA ile Değişken Adına Göre Sayfa Seçme (2 Yol)

  • Bunu Paylaş
Hugh West

Bazen, birden çok çalışma sayfasından belirli bir sayfayı seçmemiz gerekir Excel çalışma kitabı. Sayfayı varsayılan adıyla çağırabiliriz Kod Adı veya bir Değişken Adı Değişken adını kullanarak bir sayfayı seçmek için önce değişken adını ayarlamamız gerekir. Bu makalede, size değişken adını ayarlamanın etkili ama basit yollarını göstereceğiz. Seçiniz a Levha kullanarak Değişken Adı ile VBA içinde Excel .

Bunu göstermek için örnek bir veri kümesi kullanacağız. Örneğin, aşağıdaki veri kümesi Satıcı , Ürün ve Net Satışlar farklı sayfalarda gösterilen bir şirketin.

Alıştırma Çalışma Kitabını İndirin

Kendi kendinize pratik yapmak için aşağıdaki çalışma kitabını indirin.

VBA Sayfa Değişken Adını Seç.xlsm

Excel'de VBA ile Değişken Adına Göre Sayfa Seçmenin 2 Yolu

1. Excel'de VBA ile Değişken Adına Göre Etkin Sayfayı Seçme

İlk yöntemimizde, bir değişken adı kullanarak etkin sayfayı seçeceğiz. By Aktif Sayfa üzerinde çalıştığımız sayfayı kastediyoruz. Bu nedenle, aşağıdaki adımları izleyin Etkin Sayfayı Seçin tarafından Değişken Adı ile VBA içinde Excel .

ADIMLAR:

  • İlk olarak, şunları seçin Visual Basic altında Geliştirici sekmesi.

  • Sonuç olarak VBA penceresi açılacaktır.
  • Ardından, şunları seçin Modül bir şey yok. Ekleme sekmesi.

  • Sonuç olarak Modül penceresi görünecektir.
  • Burada, aşağıdaki kodu kopyalayın ve kutuya yapıştırın.
 Sub ActiveSheetSelect() Dim ws As Worksheet Set ws = ActiveSheet ws.Select End Sub 

  • Şimdi, kapatın VBA Pencere.
  • Bundan sonra, şunları seçin Makrolar altında Geliştirici sekmesi.

  • Sonuç olarak Makro iletişim kutusu ortaya çıkacaktır.
  • Burada, aşağıdakileri seçin ActiveSheetSelect ve basın Koşmak .

  • Son olarak, üzerinde çalıştığımız sayfayı geri getirecektir.

2. Sayfa Seçmek için Değişken Adı Ayarlamak için Excel VBA

Daha önceki yöntemimizde, aşağıdaki VBA kodunu üzerinde çalıştığımız sayfayı döndürmek için kullanacağız. Bu yöntemde, bir Değişken Adı simgesini kullanarak istediğimiz çalışma sayfasını seçin ve Değişken Adı ile VBA Bu nedenle, görevi gerçekleştirmek için aşağıdaki süreci öğrenin.

ADIMLAR:

  • İlk olarak, ayarlayacağız Değişken Adı için Sayfa2 ve sayfayı seçmek için bu değişken adını kullanın.

  • Öyleyse, git Geliştirici Visual Basic .
  • Ardından, şunları seçin Ekleme Modül .
  • Bu nedenle Modül iletişim kutusu görünecektir.
  • Ardından, aşağıdaki kodu kopyalayın ve buraya yapıştırın.
 Sub SelectSheet() Dim VarSheet As String VarSheet = "Sheet2" With ActiveWorkbook.VBProject Worksheets(CStr(.VBComponents(VarSheet).Properties("Name")).Select End With End Sub 

  • Bundan sonra, kapatın VBA Pencere.
  • Şimdi, aç Sayfa3 .
  • Daha sonra, aşağıdakileri seçin Makrolar bir şey yok. Geliştirici sekmesi.

  • Sonuç olarak Makro iletişim kutusu açılacaktır.
  • Orada, tıklayın SelectSheet ve basın Koşmak .

  • Tuşuna bastıktan sonra Koşmak 'yi seçtiğinizde, aşağıdaki resimde gösterildiği gibi bir hata iletişim kutusu alabilirsiniz.

  • Sorunu çözmek için Bitiş .
  • Sonra, şu adrese gidin Dosya Seçenekler .
  • Bundan sonra Güven Merkezi sekmesini seçin, ardından Güven Merkezi Ayarları .

  • Sonuç olarak Güven Merkezi iletişim kutusu görünecektir.
  • Orada, aşağıdakileri seçin Makro Ayarları sekmesi.
  • Daha sonra, aşağıdakiler için kutuyu işaretleyin VBA proje nesne modeline güven erişimi ve basın TAMAM. .

  • Tekrar seçin Geliştirici Makrolar .
  • Tıklayın SelectSheet ve basın Koşmak .

  • Sonunda, geri dönecek Sayfa2 üzerinde çalışıyor olsak bile Sayfa3 .

Daha Fazla Oku: Excel'de VBA ile Sayfa Adı Nasıl Aranır (3 Örnek)

Sonuç

Bundan böyle, şunları yapabileceksiniz Seçiniz a Levha kullanarak Değişken Adı ile VBA içinde Excel Bunları kullanmaya devam edin ve görevi yapmak için başka yollarınız varsa bize bildirin. Aşağıdaki yorum bölümünde varsa yorumlarınızı, önerilerinizi veya sorularınızı bırakmayı unutmayın.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.