Excel'de hücre değerini başlık veya altbilgiye nasıl ekleyebilirim?
Microsoft Excel’de, başlık veya altbilgiye dosya adı, geçerli tarih gibi yerleşik bilgileri eklemek oldukça kolaydır; çünkü Excel bu özellikleri doğrudan destekler. Ancak bazen bir hücrenin gerçek içeriğini başlık veya altbilgi olarak kullanmanız gerekebilir. Bu yetenek, Excel’in standart arayüzünde doğrudan bulunmaz ve şu soruyu gündeme getirir: Çalışma sayfanızdaki bir hücre değerini başlık veya altbilgiye nasıl ekleyebilirsiniz? Kullanıcılar genellikle raporlar, formlar veya veri dışa aktarımları hazırlarken bu ihtiyaçla karşılaşır; çünkü bu tür belgelerde müşteri adı veya özel tarih gibi dinamik bilgilerin yazdırma başlığında veya altbilgisinde yer alması gerekir ki her çıktı, sayfanın kendisinden en güncel bağlamı yansıtsın. Aşağıdaki çözümler bu ihtiyacı karşılar ve hem VBA hem de üçüncü parti yaklaşımları kapsar; ayrıca her yöntemin ne zaman en uygun olduğu açıklanmıştır.
Çalışma sayfasının başlık veya altbilgisine hücre değerini VBA koduyla ekleme
Tüm çalışma sayfalarının başlık veya altbilgisine hücre değerini VBA koduyla ekleme
Dosya Bilgisi Ekle başlık/altbilgiye Kutools for Excel ile ![]()
Hücre içeriğini başlık veya altbilgi iletişim kutusuna elle kopyalama
Çalışma sayfasının başlık veya altbilgisine hücre değerini VBA koduyla ekleme
Geçerli çalışma sayfanızın başlık veya altbilgisine belirli bir hücrenin içeriğini eklemek istiyorsanız, bunu Excel’in standart başlık/altbilgi arayüzüyle yapamazsınız. Ancak bu işlemi basit bir VBA makrosuyla kolayca gerçekleştirebilirsiniz.
Çalışma kitabınızı herhangi bir VBA kodunu çalıştırmadan önce mutlaka kaydedin; çünkü makrolar nesneleri değiştirir ve bu değişiklikler geri alınamaz. Ayrıca, Excel ayarlarınızın makroların çalışmasına izin verdiğinden emin olun.
1. Başlık veya altbilgiye hücre değerini eklemek istediğiniz çalışma sayfasını etkinleştirin. ALT + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
2. Ekle > Modül seçeneğine tıklayın ve yeni Modül penceresine aşağıdaki kodu yapıştırın.
VBA kodu: Belirtilen bir hücre değerini çalışma sayfasının başlığına ekleme
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. Makroyu çalıştırmak için F5 tuşuna basın (veya Çalıştır düğmesine tıklayın). Başlıkta kullanmak istediğiniz hücreyi seçmeniz için bir iletişim kutusu açılacaktır.
4. Hücreyi seçtikten ve Tamam düğmesine bastıktan sonra, seçilen hücrenin değeri etkin çalışma sayfanızın Sol Başlık bölümüne eklenecektir. Başlığı görüntülemek için Dosya > Yazdıryolunu izleyin (veya)Sayfa Düzeni görünümünü kullanın). Aşağıdaki örneğe bakın:
Notlar:
- Hücre içeriğini başlık yerine altbilgide görüntülemek istiyorsanız aşağıdaki kodu kullanın. İşlem adımları aynıdır: Kodu bir modüle yapıştırıp çalıştırmak yeterlidir.
VBA kodu: Belirtilen bir hücre değerini çalışma sayfasının altbilgisine ekleme
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
- Konumunu değiştirmek için, kodda LeftHeader veya LeftFooter ifadelerini ihtiyacınıza göre CenterHeader, RightHeader, CenterFooter veya RightFooter ile değiştirin. Örneğin, değeri Orta Başlık’a eklemek için
LeftHeaderifadesiniCenterHeaderile değiştirin. - Kodu çalıştırmadan önce hücre referansının geçerli olduğundan her zaman emin olun; aksi takdirde boş bir hücreye atıfta bulunursanız, başlık ve altbilgi boş kalır.
- Makroyu çalıştırdıktan sonra kaynak hücreyi değiştirirseniz, başlık ve altbilgi otomatik olarak güncellenmez; görüntülenen bilgileri güncellemek için makroyu tekrar çalıştırmanız gerekir.
- Bu VBA yöntemi, hücreden başlığa eylemleri sıklıkla güncellemenize gerek kalmadan otomatikleştirmek istediğinizde ya da her çıktıda dinamik içerik içeren şablonlar üzerinde çalışırken idealdir.
- “Makrolar devre dışı” uyarısı alırsanız, makro ayarlarının Dosya > Seçenekler > Güven Merkezi bölümünde etkin olduğundan emin olun.
Tüm çalışma sayfalarının başlık veya altbilgisine hücre değerini VBA koduyla ekleme
Belirli bir hücrenin değerini çalışma kitabınızdaki tüm sayfaların başlık veya altbilgisine eklemeniz gerektiğinde, önceki kodu her bir çalışma sayfası için ayrı ayrı çalıştırmak oldukça zaman alıcı olabilir. Böyle durumlarda, seçtiğiniz hücrenin içeriğini çalışma kitabınızdaki tüm sayfaların başlık veya altbilgisine tek seferde yerleştiren başka bir VBA makrosundan yararlanabilirsiniz. Bu yöntem, tüm kitapta tutarlı başlık ve altbilgi bilgileri içeren raporlar paylaşırken yaygın olarak tercih edilir.
1. Değişikliği uygulamak istediğiniz çalışma kitabını açın ve ALT + F11 tuşlarına basarak Visual Basic for Applications penceresini başlatın.
2. VBA düzenleyicide Ekle > Modül seçeneğine tıklayın, ardından aşağıdaki makroyu modül penceresine kopyalayıp yapıştırın.
VBA kodu: Belirtilen bir hücre değerini tüm çalışma sayfalarının altbilgisine ekleme
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 bir çalışma sayfasının altbilgisine eklenmesini istediğiniz hedef hücreyi seçmeniz için bir iletişim kutusu açılacaktır.

4. Hücreyi seçtikten ve Tamam düğmesine bastıktan sonra, bu hücrenin değeri çalışma kitabındaki her bir çalışma sayfasının sol alt bilgi bölümüne eklenecektir. Altbilgi atamasını kontrol etmek için Dosya > Yazdır yolunu izleyebilirsiniz.
Notlar:
- Tüm çalışma sayfalarının başlığında bir hücre değerini kullanmak istiyorsanız, bunun yerine aşağıdaki kodu uygulayın. Kodu girme ve yürütme süreci aynıdır:
VBA kodu: Belirtilen bir hücre değerini tüm çalışma sayfalarının başlığına ekleme
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 başlık/altbilginin sağ veya orta kısmına eklemek için betikteki LeftHeader/LeftFooter ifadesini CenterHeader/CenterFooter veya RightHeader/RightFooter ile değiştirin.
- VBA makrolarıyla yapılan değişiklikler geri alınamaz. Sonuçlar beklenmedikse veri kaybını önlemek için belgenizi önceden kaydetmeyi unutmayın.
- Bu yaklaşım, tüm sayfaların ortak başlık ve altbilgi gereksinimlerine sahip olduğu çalışma kitapları için en uygundur. Sayfalar farklı içerik gerektiriyorsa, tek sayfalı makroyu her birinde ayrı ayrı çalıştırmayı düşünün.
- Başlıklar ve altbilgilerin beklendiği gibi güncellenmediği durumlarda, Korunan Sayfalar veya Çalışma Kitabı Koruması özelliğinin devre dışı olduğundan emin olun.
Dosya Bilgisi Ekle başlık/altbilgiye Kutools for Excel ile
Dosyayla ilgili bilgileri—örneğin Çalışma Sayfası Adı, Çalışma Kitabı Adı veya Dosya Yolu—başlık veya altbilgiye hızlı ve esnek bir şekilde eklemek istediğinizde, Kutools for Excel aracı, Çalışma Kitabı Bilgisi Ekle adlı özel bir yardımcı program sunar. Bu özellik, özellikle kod yazmadan çözüm arayan, toplu işlemler yapan ya da elle giriş yapmadan ve hata riski olmadan birden fazla yerleşik belge özelliğini eklemek isteyen kullanıcılar için idealdir. Kutools, VBA ile uğraşmak istemeyenler veya çalışma kitabı meta verilerine dayalı başlık/altbilgileri düzenli olarak güncellemeniz gereken durumlarda süreci büyük ölçüde kolaylaştırır.
Kutools for Excel’i ücretsiz yükledikten sonra şu adımları izleyin:ücretsiz yükledikten sonraKutools for Excel,
1. KUTOOLS PLUS sekmesine gidin, ardından Çalışma Kitabı > Çalışma Kitabı Bilgisi Ekle seçeneğini belirleyin.
2. Çalışma Kitabı Bilgisi Ekle iletişim kutusunda, eklemek istediğiniz belirli bilgileri (Çalışma Kitabı Yolu, dosya adı, Çalışma Sayfası Adı vb.) Bilgi bölümünün altında seçin. Ardından, bunu üstbilgiye mi altbilgiye mi eklemek istediğinizi belirtmek için Üstbilgi veya Altbilgi onay kutularını işaretleyin.
İpucu: Üstbilgi veya altbilgi içindeki konumu—sol, orta veya sağ—konum seçeneklerini kullanarak belirleyebilirsiniz. Bu, örneğin dosya yolunu sola, sayfa adını ise ortaya yerleştirmek gibi yapılandırılmış düzenler için son derece kullanışlıdır.
3. Ayarlarınızı uygulamak için Tamam düğmesine tıklayın. Sonuçları incelemek için Görünüm > Sayfa Düzeni seçeneğine gidin veya Dosya > Baskı Önizleme özelliğini kullanın.
Çalışma Kitabı Bilgisi Ekleözelliğiyle bu bilgileri doğrudan hücrelere veya bir hücre aralığına da ekleyebilirsiniz; böylece bu ayrıntıları formüllerde kullanabilir, görüntüleyebilir veya daha fazla otomasyon görevi için hazırlayabilirsiniz.Bu yardımcı program hakkında daha fazla bilgi edinmek için buraya tıklayın.
Bu yöntem, makrolarla veya formüllerle uğraşmadan belge özelliklerine kolayca erişmek isteyen kullanıcılar için idealdir. Manuel düzenlemeyle kıyaslandığında Kutools, tutarlılığı garanti eder ve özellikle belge referanslarınızı düzenli olarak güncellemeniz gerektiğinde büyük ölçüde zaman kazandırır.
Üstbilginizde veya altbilginizdeki bilgilerin otomatik olarak güncellenmediğini fark ederseniz, çalışma kitabınızın hesaplama seçeneğinin “Elle” olarak ayarlanıp ayarlanmadığını kontrol edin; çünkü bazı üst/altbilgiler, en son verileri gösterebilmek için belgenin yenilenmesini gerektirir.
Hücre içeriğini başlık veya altbilgi iletişim kutusuna elle kopyalama
Hücre içeriğini yalnızca ara sıra üstbilgiye veya altbilgiye güncellemek istiyorsanız ve VBA veya eklentilerden kaçınmak istiyorsanız, hücre değerini kopyalayıp üstbilgi/altbilgi iletişim kutusuna manuel olarak yapıştırabilirsiniz. Sayfa Düzeni görünümünde üstbilgi/altbilgi bölümüne çift tıklayıp hücre değerini Ctrl+V ile yapıştırın. Dezavantajı, bunun tamamen manuel olmasıdır—değer her değiştiğinde güncellemeniz gerekir.
Manuel veya yazdırma başlığı yaklaşımlarını kullanırken, bunların “gerçek” üstbilgi/altbilgi yerleşimi açısından daha az dinamik olduğunu ve temel bilgiler her değiştiğinde yeni bir işlem gerektirdiğini unutmayın. Öte yandan, VBA makroları ve Kutools gibi araçlar, özellikle büyük çalışma kitapları veya otomatik rapor oluşturma süreçleri için akıcı ve tekrarlanabilir iş akışları sunar. VBA ile ilgili beklenmedik davranışlar veya hatalarla karşılaşırsanız, her zaman makro güvenlik ayarlarınızı kontrol edin ve kilitli hücreleri ya da “Çalışma Sayfalarını Koru” özelliğini inceleyin. Üçüncü taraf eklentileri kullanmadan önce, bunların güvenilir kaynaklardan olduğundan ve Excel sürümünüzle uyumlu olduğundan emin olun. Hassas veya kritik dosyalar üzerinde çalışırken, makroları çalıştırmadan önce bir yedek kaydetmek her zaman iyi bir uygulamadır.
Demo: Çalışma Kitabı Bilgisi Ekle hücreye/üstbilgiye/altbilgiye
İlgili makaleler:
Excel’de dosya adını veya yolunu bir hücreye, üstbilgiye ya da altbilgiye nasıl ekleyebilirim?
Excel'de üstbilgi, altbilgi ve üstbilgiye resim nasıl eklenir veya silinir?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar