Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de grafik başlıklarında metin nasıl bulunur ve değiştirilir?

Author Xiaoyang Last modified

Grafikler Excel'de bizim için çok kullanışlıdır ve genellikle onlara tanımlama amacıyla bazı başlıklar veririz. Peki, birden fazla grafik içindeki grafik başlıklarında metin değerini bulup değiştirmeyi denediniz mi? Bugün, size Excel'de birden fazla grafik başlığında belirli bir metni nasıl bulacağınız ve başka bir değerle değiştireceğinizden bahsedeceğim.

VBA kodu ile Excel'de grafik başlıklarında metin bulma ve değiştirme


VBA kodu ile Excel'de grafik başlıklarında metin bulma ve değiştirme

Diyelim ki aşağıdaki ekran görüntüsünde gösterildiği gibi grafikler içeren bir çalışma sayfanız var ve tüm grafik başlıkları içinde Ocak metnini Şubat ile değiştirmek istiyorsunuz. Elbette, bunları tek tek manuel olarak değiştirebilirsiniz, ancak birden fazla grafik varsa bu zaman alıcı olacaktır. Bu nedenle burada, aşağıdaki VBA kodu bu görevle başa çıkmak için size yardımcı olabilir.

a screenshot of original charts

1. Başlıklarında bulup değiştirmek istediğiniz grafikleri içeren çalışma sayfanızı etkinleştirin.

2. ALT + F11 tuşlarına basılı tutun ve Microsoft Visual Basic for Applications penceresi açılacaktır.

3. Ekle > Modül'e tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.

VBA kodu: Etkin çalışma sayfasındaki grafik başlıklarında metin bul ve değiştir

Sub ChartLabelReplace()
'Update 20140603
Dim xWs As Worksheet
Dim xFindStr As String
Dim xReplace As String
xFindStr = Application.InputBox("Find:", xTitleId, "", Type:=2)
xReplace = Application.InputBox("Replace:", xTitleId, "", Type:=2)
Set xWs = Application.ActiveSheet
For Each ch In xWs.ChartObjects
    If ch.Chart.HasTitle Then
        ch.Chart.ChartTitle.Text = VBA.Replace(ch.Chart.ChartTitle.Text, xFindStr, xReplace, 1)
    End If
Next
End Sub

4. Ardından bu kodu çalıştırmak için F5 tuşuna basın ve değiştirmek istediğiniz eski metni girmenizi hatırlatan bir uyarı kutusu açılacaktır, aşağıdaki ekran görüntüsüne bakın:

a screenshot of entering the old chart title

5. Tamam butonuna tıklayın ve başka bir uyarı kutusu açılacak, burada eski metni değiştirmek istediğiniz yeni metin değerini yazmanız gerekecek, aşağıdaki ekran görüntüsüne bakın:

a screenshot of entering the new chart title

6. Uyarı kutusunu kapatmak için Tamam'a devam edin ve aşağıdaki ekran görüntüsünde gösterildiği gibi mevcut çalışma sayfasındaki eski metinler yeni metinlerle bir seferde değiştirilecektir:

a screenshot of the result

Not: Eğer bir çalışma kitabındaki tüm çalışma sayfalarındaki grafik başlıklarının metin değerini bulup değiştirmeniz gerekiyorsa, aşağıdaki VBA kodunu uygulamalısınız: (Yukarıdaki prosedürle aynı)

VBA kodu: Tüm çalışma sayfalarındaki grafik başlıklarında metin bul ve değiştir

Sub ChartLabelReplaceAllWorksheet()
'Update 20140603
Dim xFindStr As String
Dim xReplace As String
xFindStr = Application.InputBox("Find:", xTitleId, "", Type:=2)
xReplace = Application.InputBox("Replace:", xTitleId, "", Type:=2)
For Each sh In Worksheets
    For Each ch In sh.ChartObjects
        If ch.Chart.HasTitle Then
            ch.Chart.ChartTitle.Text = VBA.Replace(ch.Chart.ChartTitle.Text, xFindStr, xReplace, 1)
        End If
    Next
Next
End Sub

İlgili makaleler:

Excel'de yorumlar içinde metin nasıl bulunur ve değiştirilir?

Excel'deki birden fazla metin kutusundaki belirli bir metni nasıl bulunur ve değiştirirsiniz?

Excel'de birden fazla köprü yolunu aynı anda nasıl değiştirirsiniz?


En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

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.

Excel Word Outlook Tabs PowerPoint
  • 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