Ana içeriğe atla

Excel'de üstbilgi / altbilgiye hücre değeri nasıl eklenir?

Excel'in özelliği ile dosya yolunu, dosya adını, geçerli tarihi veya diğer bilgileri içeren üstbilgi veya altbilgiyi kolayca ekleyebiliriz, ancak bazen Excel'de üstbilgi veya altbilgi olarak bir hücre değeri kullanmak istiyoruz. Çalışma kitabındaki bir hücrenin içeriğini üstbilgi veya altbilgiye nasıl yerleştirebiliriz?

VBA kodu ile bir çalışma sayfasının üstbilgisine veya altbilgisine hücre değeri koyun

VBA kodu ile tüm çalışma sayfalarının üstbilgisine veya altbilgisine hücre değeri koyun

Kutools for Excel ile dosya bilgilerini üstbilgi / altbilgiye ekleyin iyi fikir3


Geçerli çalışma sayfasının üstbilgisine veya altbilgisine bir hücre içeriği yerleştirmek istiyorsanız, aşağıdaki VBA kodu size yardımcı olabilir. Lütfen aşağıdaki adımları uygulayın:

1. Herder veya altbilgi eklemek istediğiniz çalışma sayfanızı bir hücre değeri ile etkinleştirin, ardından ALT + F11 anahtarlar ve açılır Uygulamalar için Microsoft Visual Basic penceresi.

2.Tıklayın Ekle > modülve aşağıdaki kodu Modül Penceresine yapıştırın.

VBA kodu: bir çalışma sayfasının başlığına belirli bir hücre değeri koyun

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. Daha sonra tuşuna basın. F5 Bu kodu çalıştırmak için tuşuna basarsanız, içeriğini başlığa yerleştirmek istediğiniz bir hücreyi seçmenizi hatırlatan bir iletişim kutusu açılır.doc-hücre-değerini-başlığa-1 ekleyin

4. Ve sonra tıklayın OK, bu belirtilen hücre değeri, geçerli çalışma sayfasının sol başlığına eklenmiştir. Başlığı tıklayarak görüntüleyebilirsiniz. fileto > Print . Ekran görüntüsüne bakın:doc-hücre-değerini-başlığa-1 ekleyin

Notlar:

1. Hücre içeriğini etkin çalışma sayfasının altbilgisi olarak kullanmak istiyorsanız, bu kodu uygulayabilirsiniz:

VBA kodu: bir çalışma sayfasının altbilgisine belirli bir hücre değeri koyun

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

2. Hücre değerini sağ üstbilgi / altbilgi veya orta üstbilgi / altbilgiye eklemek için yukarıdaki kodları da uygulayabilirsiniz, Sol Başlık / Sol Ayak ile Sağ Başlık / Sağ Ayak or Orta Başlık / OrtaAltbilgi kodlarda.


Bazen, açılış çalışma kitabınızın tüm çalışma sayfalarına seçilen hücrenin içeriğini içeren üstbilgi veya altbilgi eklemek istersiniz, yukarıdaki kodla, bunları defalarca tekrarlamanız gerekir. Bu durumda, aşağıdaki VBA kodu, hücre içeriğini aynı anda tüm çalışma kitabının herderine veya altbilgisine ekleyebilir.

1. Herder veya altbilgi eklemek istediğiniz çalışma kitabınızı bir hücre değeriyle etkinleştirin ve ardından ALT + F11 anahtarlar ve açılır Uygulamalar için Microsoft Visual Basic penceresi.

2. tıklayın Ekle > modülve aşağıdaki kodu Modül Penceresi.

VBA kodu: tüm çalışma sayfalarının altbilgisine belirli bir hücre değeri koyun

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. Daha sonra tuşuna basın. F5 Bu kodu çalıştırmak için tuşuna basarsanız, içeriğini tüm çalışma kitabının altbilgisine yerleştirmek istediğiniz bir hücreyi seçmenizi hatırlatan bir iletişim kutusu açılır.

doc-hücre-değerini-başlığa-1 ekleyin

4. Ve sonra tıklayın OK, bu seçilen hücre değeri tüm çalışma sayfalarının sol altbilgisine eklendi. Altbilgiyi tıklayarak görüntüleyebilirsiniz. fileto > Print . Ekran görüntüsüne bakın:

doc-hücre-değerini-başlığa-1 ekleyin

Notlar:

1. Hücre içeriğini tüm çalışma kitabının başlığı olarak kullanmak istiyorsanız, şu kodu uygulayabilirsiniz:

VBA kodu: tüm çalışma sayfalarının başlığına belirli bir hücre değeri koyun

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

2. Yedek Sağ Üstbilgi / Altbilgi or CenterHeader / Footer için Sol Üstbilgi / Altbilgi üstbilginizin veya altbilginizin farklı şekilde konumlandırılmasını istiyorsanız yukarıdaki kodlarda.


Üstbilgi veya altbilgiye çalışma sayfası / çalışma kitabı adı, çalışma kitabı yolu vb. Gibi dosya bilgileri eklemek istiyorsanız, Kutools for Excel'S Çalışma Kitabı Bilgilerini Ekleyin Kutools for Excel'i yüklediyseniz yardımcı program.

Kutools for Excel, ile daha fazla 300 kullanışlı fonksiyonlar, işlerinizi daha kolay hale getirir. 

Sonra ücretsiz kurulum Kutools for Excel, lütfen aşağıdaki işlemleri yapın:

1. tık Kutools Artı > alıştırma kitabı > Çalışma Kitabı Bilgilerini Ekleyin. Ekran görüntüsüne bakın:
doktor kte 1

2. içinde Çalışma Kitabı Bilgilerini Ekleyin iletişim kutusunun altına eklemeniz gereken bilgileri kontrol edin Bilgi bölümü ve kontrol edin üstbilgi or Altbilgi istediğiniz gibi.

Bahşiş: bilgileri üstbilgi veya altbilginin üç konumuna ekleyebilirsiniz: merkez, sol veya sağ.
doc çalışma kitabı ekleme yolu 1

3. tık Ok. O zaman gidebilirsin Görüntüle > Sayfa Düzeni başlığı görüntülemek için.
doktor kte 3

Çalışma Kitabı Bilgisi Ekle ile, bir hücreye veya bir hücre aralığına dosya bilgileri de ekleyebilirsiniz. Bu yardımcı program hakkında daha fazla bilgi edinmek için burayı tıklayın.



İpucu.Bir çalışma kitabını hızlı bir şekilde birden çok çalışma kitabına / pdf dosyasına veya csv dosyasına ayrı ayrı bölmek istiyorsanız, lütfen Kutools for Excel'i kullanmayı deneyin. Çalışma Kitabını Böl aşağıdaki ekran görüntüsünde gösterildiği gibi. 30 günde sınırlama olmaksızın tam çalışır, lütfen şimdi indirin ve ücretsiz deneme yapın.

belge bölme çalışma kitabı

İlgili yazılar:

Excel'de hücre / üstbilgi veya altbilgiye dosya adı veya yolu nasıl eklenir?

Excel'de üstbilgi, altbilgi ve üstbilgi resmi nasıl eklenir ve silinir?

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 (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This doesn't appear to make a dynamic link, i.e., the value entered into the header doesn't change when the value of the cell does. So what is the purpose of the VBA code, when a copy/paste will do the same?
This comment was minimized by the moderator on the site
Hello, Neil,
If you want to link the cell value to the header or footer dynamically, please apply the following VBA code:

Note: You should insert the code into the sheet code not the normal Module.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim WorkRng As Range
Dim xStR As String
On Error Resume Next
xStR = "A1" '
Set WorkRng = Intersect(Application.ActiveSheet.Range("A1"), Target)
If WorkRng Is Nothing Then Exit Sub
Application.ActiveSheet.PageSetup.RightHeader = WorkRng.Range("A1").Value
End Sub


Please have a try, hope it can help you
This comment was minimized by the moderator on the site
maksudnya bagaimana?
This comment was minimized by the moderator on the site
Hi,

This appears to only work once.
What if the value of the cell changes?
Is there a way to link the cell so the header changes when the cell value changes?

I have a workbook where I have three sheets.

Sheet 1 labeled "Deletion Sheet" - Sheet we send to the warehouse with info what to palatalize for the order
Sheet 2 labeled "OA" - My order acknowledgement to the customer which pulls most of the data from the first sheet including the Order number which I need to have in my header. So I am trying to link the Header to the cell in this page with the order number (F5) which gets it's value from (C7) in the first work sheet ("Deletion Sheet")
Sheet 3 labeled "Invoice - Invoice which also pulls most of the same information from the first sheet which would also need the header to include the value (F5) of this sheet taken from (C7) in "Deletion Sheet"
This comment was minimized by the moderator on the site
When using your "VBA code: put a specified cell value in header of all worksheets", I would like the value placed to be formatted: Tahoma, bold, in font size 12.
How can this be added to your code?
This comment was minimized by the moderator on the site
Hi There, Is there a way that you can add a cell value which takes account of applied filters? For example... A1 = Monday A2 = Tuesday A3 = Wednesday. Using the VBA code to display cell A1 will work initially, but once I apply a filter on days of the week, the "top" cell value is no longer A1. Is there a way to pick up the variable? Many thanks,
This comment was minimized by the moderator on the site
I want to insert four cells in header.This VB is only for one cell. How can I do it. Thanks
This comment was minimized by the moderator on the site
You can try Concatenating the value of rht four cells into a single cell and then use the single cell as the header.
This comment was minimized by the moderator on the site
I needed to insert an active payroll date range into multiple sheets. The user opens the Payroll Date sheet, enters the date range and before she prints it updates all the sheets in the workbook. Here is how I am able to insert multiple cells into the range with a bit less code 2010 compatible: Private Sub Workbook_BeforePrint(Cancel As Boolean) Dim WorkRng As Range On Error Resume Next For Each ws In Application.ActiveWorkbook.Worksheets ws.PageSetup.RightHeader = Range("'Payroll Date'!A1").Value & vbCr & Range("'Payroll Date'!A2").Value Next End Sub
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations