Excel'de hücre değerini üstbilgi/altbilgiye nasıl yerleştirilir?
Microsoft Excel'de, dosya yolu, dosya adı, geçerli tarih veya diğer yerleşik ayrıntılar gibi bilgileri, Excel'in yerel özelliklerini kullanarak üstbilgilere veya altbilgilere eklemek kolaydır. Ancak, belirli bir hücrenin gerçek içeriğini üstbilgi veya altbilgi olarak kullanmanız gereken senaryolar da vardır. Bu yetenek, Excel'in standart arayüzü tarafından doğrudan sağlanmaz ve bu soruyu gündeme getirir: çalışma sayfanızdaki üstbilgi veya altbilgiye bir hücre değeri nasıl eklersiniz? Birçok kullanıcı, istemci adı veya özel bir tarih gibi dinamik bilgilerin baskı üstbilgisinde veya altbilgisinde yansıtıldığı raporlar, formlar veya veri dışa aktarmaları hazırlarken bu gereksinimle karşılaşırlar. Böylece her çıktının kendisi en güncel bağlamı içerir. Aşağıdaki çözümler bu ihtiyacı ele alır, hem VBA hem de üçüncü parti yaklaşımlarını gösterir ve her yöntemin ne zaman en uygun olduğunu tartışır.
VBA kodu ile çalışma sayfasının üstbilgi veya altbilgisine hücre değeri yerleştirme
VBA kodu ile tüm çalışma sayfalarının üstbilgi veya altbilgisine hücre değeri yerleştirme
Kutools for Excel ile üstbilgi/altbilgiye dosya bilgisi ekleme
Hücre içeriğini manuel olarak üstbilgi veya altbilgi iletişim kutusuna kopyalama
VBA kodu ile çalışma sayfasının üstbilgi veya altbilgisine hücre değeri yerleştirme
Mevcut çalışma sayfanızın üstbilgi veya altbilgisinde belirli bir hücrenin içeriğini görüntülemek istiyorsanız, bu Excel'in standart üstbilgi/altbilgi arayüzüyle mümkün değildir. Ancak bunu basit bir VBA makrosu kullanarak gerçekleştirebilirsiniz.
İlk olarak, makrolar nesneleri değiştirir ve geri alınamaz, bu nedenle herhangi bir VBA kodunu çalıştırmadan önce çalışma kitabınızı kaydettiğinizden emin olun. Ayrıca, Excel ayarlarınızın makroların çalışmasına izin verdiğinden emin olun.
1. Hücre değerini üstbilgi veya altbilgiye yerleştirmek istediğiniz çalışma sayfasını etkinleştirin. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basın.
2. Ekle Insert > Module'e tıklayın ve aşağıdaki kodu yeni Modül penceresine yapıştırın.
VBA kodu: Belirli bir hücre değerini çalışma sayfasının üstbilgisine yerleştirme
Sub HeaderFrom()
'Update 20140318
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection.Range("A1")
Set WorkRng = Application.InputBox("Range (single cell)", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.PageSetup.LeftHeader = WorkRng.Range("A1").Value
End Sub
3. Tuşa basın F5 (veya Çalıştır düğmesine tıklayın) bu makroyu çalıştırmak için. Kullanmak istediğiniz hücreyi seçmenizi söyleyen bir iletişim kutusu açılacaktır.
4. Hücreyi seçtikten sonra tıklayın TAMAM, seçilen hücrenin değeri etkin çalışma sayfanızın sol üstbilgisine eklenecektir. Üstbilgiyi görmek için şu adrese gidin Dosya > Yazdır (veya kullanın Sayfa Düzeni görünüm). Aşağıdaki örneğe bakın:
Notlar:
- Hücre içeriğini üstbilgi yerine altbilgiye görüntülemek istiyorsanız, aşağıdaki kodu kullanın. İşlem adımları aynıdır—bu kodu bir modüle yapıştırın ve çalıştırın.
VBA kodu: Belirli bir hücre değerini çalışma sayfasının altbilgisine yerleştirme
Sub FooterFrom()
'Update 20140318
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection.Range("A1")
Set WorkRng = Application.InputBox("Range (single cell)", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.PageSetup.LeftFooter = WorkRng.Range("A1").Value
End Sub
- Konumu değiştirmek için, kodda LeftHeader veya LeftFooter’ı gerektiğinde CenterHeader, RightHeader, CenterFooter veya RightFooter ile değiştirin. Örneğin, değeri orta üstbilgiye eklemek için
LeftHeader
’ıCenterHeader
ile değiştirin. - Betiği çalıştırmadan önce hücre referansının geçerli olduğundan her zaman emin olun. Boş bir hücreye başvuru yaparsanız, üstbilgi/altbilgi boş olacaktır.
- Makroyu çalıştırdıktan sonra, kaynak hücreyi değiştirirseniz, üstbilgi/altbilgi otomatik olarak güncellenmez; görüntülenen bilgileri güncellemek için makroyu yeniden çalıştırmanız gerekir.
- Bu VBA yöntemi, hücreden üstbilgiye otomasyon eylemlerini sık güncelleme ihtiyacınız olmadan otomatikleştirmek istediğinizde veya her baskıda dinamik içerik içeren şablonlar üzerinde çalışırken önerilir.
- “Makrolar devre dışı bırakıldı” uyarısıyla karşılaşırsanız, Dosya > Seçenekler > Güven Merkezi’nde makro ayarlarının etkin olduğundan emin olun.
VBA kodu ile tüm çalışma sayfalarının üstbilgi veya altbilgisine hücre değeri yerleştirme
Çalışma kitabınızdaki tüm sayfalarda belirli bir hücrenin değerini üstbilgi veya altbilgi olarak uygulamak istediğinizde, önceki kodu her çalışma sayfası için tek tek çalıştırmak zaman alıcı olacaktır. Bu gibi durumlarda, seçilen hücrenin içeriğini çalışma kitabınızdaki her çalışma sayfasının üstbilgi veya altbilgisine tek bir işlemde eklemek için tasarlanmış başka bir VBA makrosu kullanabilirsiniz. Bu, tutarlı üstbilgi/altbilgi bilgileri taşıyan raporlar dağıtırken yaygındır.
1. Değişikliği uygulamak istediğiniz çalışma kitabını açın ve Visual Basic for Applications penceresini başlatmak için ALT + F11 tuşlarına basın.
2. VBA düzenleyicisinde, Ekle > Modül'e tıklayın, ardından aşağıdaki makroyu modül penceresine kopyalayıp yapıştırın.
VBA kodu: Belirli bir hücre değerini tüm çalışma sayfalarının altbilgisine yerleştirme
Sub AddFooterToAll()
'Update 20140318
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection.Range("A1")
Set WorkRng = Application.InputBox("Range (single cell)", xTitleId, WorkRng.Address, Type:=8)
For Each ws In Application.ActiveWorkbook.Worksheets
ws.PageSetup.LeftFooter = WorkRng.Range("A1").Value
Next
End Sub
3. Bu makroyu çalıştırmak için F5 tuşuna basın. Her çalışma sayfasının altbilgisinde görünecek hedef hücreyi seçmeniz için bir iletişim kutusu açılacaktır.
4. Hücreyi seçtikten sonra tıklayın TAMAM, bu hücre değeri çalışma kitabındaki her çalışma sayfasının sol altbilgisine eklenecektir. Altbilgi atamasını kontrol etmek için şu adrese gidin Dosya > Yazdır.
Notlar:
- Tüm çalışma sayfalarında üstbilgi olarak hücre değeri kullanmak için, aşağıdaki kodu uygulayın. Kodu girme ve çalıştırma işlemi aynıdır:
VBA kodu: Belirli bir hücre değerini tüm çalışma sayfalarının üstbilgisine yerleştirme
Sub AddHeaderToAll()
'Update 20140318
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection.Range("A1")
Set WorkRng = Application.InputBox("Range (single cell)", xTitleId, WorkRng.Address, Type:=8)
For Each ws In Application.ActiveWorkbook.Worksheets
ws.PageSetup.LeftHeader = WorkRng.Range("A1").Value
Next
End Sub
- Değeri üstbilgi/altbilginin sağ veya orta konumuna eklemek için, betikteki LeftHeader/LeftFooter'ı CenterHeader/CenterFooter veya RightHeader/RightFooter ile değiştirin.
- VBA makroları kullanılarak yapılan değişikliklere geri alma işlemleri uygulanmaz. Beklenmedik bir sonuç elde etmemek için belgenizi önceden kaydedin.
- Bu yaklaşım, tüm sayfaların ortak üstbilgi/altbilgi gereksinimlerine sahip olduğu çalışma kitapları için en iyisidir. Sayfaların farklı içeriklere ihtiyacı olduğunda, her birinde tek-sayfa makrosunu ayrı ayrı çalıştırın.
- Üstbilgi/altbilgiler beklenildiği gibi güncellenmiyorsa, Korunan Sayfalar veya Çalışma Kitabı Koruması'nın etkin olmadığını kontrol edin.
Kutools for Excel ile üstbilgi/altbilgiye dosya bilgisi ekleme
Çalışma sayfası adı, çalışma kitabı adı veya dosya yolu gibi dosya ile ilgili bilgileri hızlı ve esnek bir şekilde üstbilgi veya altbilgiye eklemek istediğiniz durumlarda, Kutools for Excel, Insert Workbook Information adlı özel bir araç sağlar. Bu araç özellikle kod içermeyen bir çözüm tercih ediyorsanız, toplu işleme ihtiyacınız varsa veya elle giriş yapmadan veya hata riski olmadan birkaç yerleşik belge özelliği eklemek istiyorsanız uygundur. Kutools, VBA ile etkileşim kurmak istemeyen veya çalışma kitabı meta verilerine göre üstbilgileri/altbilgileri düzenli olarak güncellemeye ihtiyaç duyan kullanıcılar için süreci erişilebilir hale getirir.
ücretsiz yükledikten sonra Kutools for Excel'i şu adımları izleyin:
1. Şuraya gidin: Kutools Plus sekmesine tıklayın, ardından Çalışma Kitabı > Insert Workbook Information.
2. Insert Workbook Information iletişim kutusunda, Bilgi bölümünde eklemek istediğiniz belirli bilgileri seçin (örneğin, çalışma kitabı yolu, dosya adı, çalışma sayfası adı, vb.). Ardından, Üstbilgi veya Altbilgi'yi işaretleyerek onu üstbilgiye veya altbilgiye eklemek istediğinizi belirtin.
İpucu: Üstbilgi veya altbilgi içindeki konumu—orta, sol veya sağ—konum seçeneklerini kullanarak seçebilirsiniz. Bu, dosya yolunu sola ve sayfa adını ortaya yerleştirmek gibi yapılandırılmış düzenler için yardımcı olur.
3. Tıklayın TAMAM ayarlarınızı uygulamak için. Sonuçları gözden geçirmek için şu adrese gidin Görünüm > Sayfa Düzeni veya kullanın Dosya > Baskı Önizleme.
Insert Workbook Information özelliği ile bu bilgileri doğrudan hücrelere veya bir hücre aralığına da ekleyebilirsiniz—bu, bu ayrıntıları formüller, görüntüleme veya daha fazla otomasyon görevleri için kullanmanıza olanak tanır. Bu aracı hakkında daha fazla bilgi almak için buraya tıklayın.
Bu yöntem, makrolar veya formüllerle uğraşmadan belge özelliklerine kolay erişim isteyen kullanıcılar için özellikle iyi çalışır. Manuel düzenlemeyle karşılaştırıldığında, Kutools tutarlılığı sağlar ve özellikle belge referanslarını düzenli olarak güncellemeye ihtiyaç duyanlar için önemli ölçüde zaman kazandırır.
Üstbilgi veya altbilginizdeki bilgiler otomatik olarak güncellenmiyorsa, çalışma kitabının Manuel Hesaplama olarak ayarlanıp ayarlanmadığını kontrol edin, çünkü bazı üstbilgi/altbilgiler en son verileri görüntülemek için belge yenilemesi gerektirir.
Hücre içeriğini manuel olarak üstbilgi veya altbilgi iletişim kutusuna kopyalama
Üstbilgi veya altbilgiyi yalnızca ara sıra hücre içeriğiyle güncellemeniz gerekiyorsa ve VBA ve eklentilerden kaçınmak istiyorsanız, hücre değerini kopyalayabilir ve manuel olarak üstbilgi/altbilgi iletişim kutusuna yapıştırabilirsiniz. Sayfa Düzeni görünümünde üstbilgi/altbilgi bölümüne çift tıklayın ve Ctrl+V kullanarak hücre değerini yapıştırın. Dezavantajı, bu işlemin manuel olmasıdır—her değişiklikte değeri güncellemeniz gerekir.
Manuel veya yazdırma başlığı yaklaşımlarını kullanırken, bunların "gerçek" üstbilgi/altbilgi yerleşimi için daha az dinamik olduğunu ve temeldeki bilgiler değiştiğinde her seferinde bir işlem gerektirdiğini unutmayın. Diğer taraftan, VBA makroları ve Kutools gibi araçlar, özellikle büyük çalışma kitapları veya otomatik rapor oluşturma için akıcı ve tekrarlanabilir iş akışları sunar. VBA ile beklenmedik davranışlar veya hatalarla karşılaşırsanız, her zaman makro güvenlik ayarlarınızı kontrol edin ve kilitli veya korumalı çalışma sayfalarını inceleyin. Üçüncü parti eklentileri kullanmadan önce, bunların güvenilir kaynaklardan geldiğinden ve Excel sürümünüzle uyumlu olduğundan emin olun. Hassas veya kritik dosyalarla çalışırken, makroları çalıştırmadan önce bir yedek kaydetmek iyi bir uygulamadır.
Tanıtım: Çalışma kitabı bilgilerini hücre/üstbilgi/altbilgiye ekleme
İlgili makaleler:
Excel'de hücre/üstbilgi veya altbilgiye dosya adı veya yolu nasıl eklenir?
Excel'de üstbilgi, altbilgi ve üstbilgi resmini nasıl ekleyip silebilirsiniz?
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
- Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!
Tüm Kutools eklentileri. Tek kurulum
Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.





- Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
- Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
- 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
- En iyi değer — tek tek eklenti almak yerine tasarruf edin