Skip to main content

Excel'de metin kutusunu içeriğe otomatik olarak yeniden boyutlandırmak nasıl yapılır?

Author: Siluvia Last Modified: 2025-06-10

Çalışma sayfasına yerleştirdikten sonra metin kutusu boyutu sabitlenir. Bu nedenle, eklediğiniz veya sildiğiniz metne uyacak şekilde boyut ayarlamaz. Bu makale, Excel'de bir metin kutusunu otomatik olarak yeniden boyutlandırmak için yöntemler gösterir.

Metni otomatik olarak sığdırmak için şekil boyutlandırma özelliğiyle metin kutusunu otomatik yeniden boyutlandırma
VBA kodu ile tüm metin kutularını içeriğe otomatik olarak yeniden boyutlandırma


Metni otomatik olarak sığdırmak için şekil boyutlandırma özelliğiyle metin kutusunu otomatik yeniden boyutlandırma

Aşağıdaki gibi metin kutusu özelliğini değiştirerek, girdiğiniz veya sildiğiniz metne göre otomatik olarak yeniden boyutlandırmasını sağlayabilirsiniz.

1. Metin kutusunu yerleştirdikten sonra, metin kutusunun kenarlığını sağ tıklayın ve ardından sağ tıklama menüsünden Boyut ve Özellikler'i seçin. Ekran görüntüsüne bakın:

Screenshot showing the Size and Properties option in the Excel right-click menu for a text box

2. Sağ tarafta görünen Şekil Biçimi panosu çalışma sayfasının sağ tarafında, Boyut ve Özellikler Size and Properties tab in the Format Shape pane sekmesi altında, Metne sığacak şekilde şekli yeniden boyutlandır kutusunu işaretleyin, bu kutu Metin Kutusu bölümünde yer alır, ardından Şekil Biçimi panosunu kapatın. Ekran görüntüsüne bakın:

Screenshot of the Format Shape pane in Excel with the Resize shape to fit text option

Bu noktadan itibaren, metin kutusu içeriğe otomatik olarak uyacak şekilde yeniden boyutlandırılacaktır.

Not: Bu yöntemle, değiştirilmesi gereken birden fazla metin kutusu varsa, metin kutularının özelliklerini tek tek değiştirmeniz gerekir.


VBA kodu ile tüm metin kutularını içeriğe otomatik olarak yeniden boyutlandırma

Zaten birden fazla metin kutusu içeren bir çalışma sayfası için aşağıdaki VBA kodu, bunları içeriğe otomatik olarak yeniden boyutlandırmaya yardımcı olabilir.

1. Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına aynı anda basın.

2. Microsoft Visual Basic for Applications penceresinde, Ekle > Modül'e tıklayın. Ardından aşağıdaki VBA kodunu Modül penceresine kopyalayıp yapıştırın.

VBA kodu: Çalışma sayfasındaki tüm metin kutularını otomatik olarak yeniden boyutlandırma

Sub TextBoxResizeTB()
    Dim xShape As Shape
    Dim xSht As Worksheet
    On Error Resume Next
    For Each xSht In ActiveWorkbook.Worksheets
        For Each xShape In xSht.Shapes
            If xShape.Type = 17 Then
                xShape.TextFrame2.AutoSize = msoAutoSizeShapeToFitText
                xShape.TextFrame2.WordWrap = True
            End If
        Next
    Next
End Sub

3. Kodu çalıştırmak için F5 tuşuna basın. Daha sonra aşağıdaki ekran görüntüsünde gösterildiği gibi, geçerli çalışma sayfasındaki tüm metin kutularının içeriğe otomatik olarak yeniden boyutlandırıldığını görebilirsiniz.

Screenshot of Excel showing automatically resized text boxes to fit content after running VBA code

Ve bu metin kutuları, gelecekteki kullanımlarda girdiğiniz veya sildiğiniz içerikle otomatik olarak yeniden boyutlandırılacaktır.


İlgili makale:

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  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Ç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ı ve 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 (Auto Text)   |  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 filtrele...) ...
En İyi15 Araç Seti12 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ştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!