İçindekiler
Bu makalede, Excel'de sayfa adını almanın 2 uygun yolu gösterilmektedir. Sayfa adı, Excel'deki Çalışma Sayfası Nesnesinin bir ad özelliğidir.
Alıştırma Çalışma Kitabını İndirin
Bu makaleyi okurken egzersiz yapmak için bu alıştırma çalışma kitabını indirin.
Sayfa Adı.xlsmExcel'de Sayfa Adı Almak için 2 Yöntem
Bir hücrede saklanan veya MsgBox'ta gösterilen sayfa adını almak için yaygın olarak kullanılan işlevlerden veya basit VBA kodundan oluşan formülleri kullanabiliriz.
1. Excel'de Sayfa Adını Almak için Formül Kullanımı
Excel herhangi bir yerleşik işlev ile birlikte bir fonksiyon yazmamız gerekir. MID, HÜCRE ve BUL fonksiyonları Şuna bir bakalım:
=MID(CELL("dosya adı",A1),FIND("]",CELL("dosya adı",A1))+1,31)
Formülü, adını almak istediğimiz çalışma sayfasının herhangi bir hücresine yerleştirin. Bu örnekte, çalışma sayfamızın adını " Formül " ve ardından formülü hücreye yerleştirin C5 .
Formül Nasıl Çalışır?
- Bu HÜCRE formüldeki işlev şu değerleri döndürür tam yol, çalışma kitabı adı ve geçerli sayfa adı İşte formül:
=CELL("dosya adı",A1)
- Bir önceki adımda bulduğumuz sonuç kapalı ve çalışma kitabı adı içinde [ ] parantezler e. [excel sayfa adı.xlsm] . pozisyon .. sağ braket Şu anki çalışma sayfası adı hemen başlıyor sonra ve sağ braket Bu yüzden BUL fonksiyonu aşağıdaki formülle sağ parantezin konumunu bulur ve sonra eklememiz gerekir 1 almak için pozisyon .. ilk dize .. çalışma sayfası adı .
=FIND("]",CELL("dosya adı",A1))+1
- Son olarak MID işlevi alır üç argümanlar-
1. Tartışma: =CELL("dosya adı",A1) ilk adımda kullanılır.
2'nci Tartışma: =FIND("]",CELL("dosya adı",A1))+1 ikinci adımda kullanılır.
3'üncü Tartışma: 31 Excel'de bir çalışma sayfası adının maksimum uzunluğu olan
Daha Fazla Oku: Excel Çalışma Kitabında Sayfa Adı Nasıl Aranır (2 Yöntem)
Alternatif Formül
Bu formül, aşağıdakileri kullanan alternatif olarak kullanılabilir SAĞ işlev yerine MID fonksiyonu.
=RIGHT(CELL("dosya adı",A1),LEN(CELL("dosya adı",A1))-FIND("]",CELL("dosya adı",A1))
2. Excel Sayfa Adını Almak ve Görüntülemek için VBA Kodu
2.1 VBA Kodunu Kullanarak Excel'de Etkin Sayfa Adını Alma
Etkin sayfa adını almak için aşağıdaki basit kodu kullanın.
Sub SayfaAdı() Aralık("A1") = ActiveSheet.Adı End Sub
2.2 Dizin Numarasını Kullanarak Sayfa Adını Bulma
Aşağıdaki kodu kullanarak çalışma sayfası adı onların endeks numarası . Eğer varsa çoklu çalışma sayfaları bir çalışma kitabında, bu yöntem çalışma sayfası adını kolayca ve hızlı bir şekilde bulmak için yararlıdır.
Örneğin, biz şu anda ikinci çalışma sayfası isimli vba1. Aşağıdaki kod ile ilk sayfa Formül olan isim.
Sub Sayfa Adı() Aralık("C5") = Sayfalar(1).Adı End Sub
Aşağıdaki kod ile son sayfa Bu örnekte, son sayfa adı VBA 2.
Sub SheetName() Range("C6") = Sheets(Sheets.Count).Name End Sub
Daha Fazla Oku: Excel'de VBA ile Sayfa Adı Nasıl Aranır (3 Örnek)
Notlar
Biz de kullanabiliriz MsgBox işlevi VBA kodu sonucunu göstermek için MsgBox bir hücrede saklamak veya kullanmak gerekmiyorsa.
Sonuç
Artık Excel'de sayfa adını nasıl alacağımızı biliyoruz. Umarız, bu işlevi daha güvenle kullanmanızı teşvik eder. Herhangi bir sorunuz veya öneriniz varsa aşağıdaki yorum kutusuna yazmayı unutmayın.