Excel'de sarılmış metin içeriğine sahip bir hücrem var ve yüksekliğini birkaç satıra yayılabilecek içeriğe uyacak şekilde ayarlamak için hücreyi biçimlendirmek istiyorum. Bu davranışı nasıl başarabilirim?
Excel'de sarılmış metin içeriğine sahip bir hücrem var ve yüksekliğini birkaç satıra yayılabilecek içeriğe uyacak şekilde ayarlamak için hücreyi biçimlendirmek istiyorum. Bu davranışı nasıl başarabilirim?
Yanıtlar:
Gönderen http://support.microsoft.com/kb/149663
Satır yüksekliğini hücredeki tüm metne sığacak şekilde ayarlamak için şu adımları izleyin:
Satırı seçin.
Microsoft Office Excel 2003 ve önceki Excel sürümlerinde, Biçim menüsünde Satır'ın üzerine gelin ve Otomatik Sığdır'ı tıklatın.
Microsoft Office Excel 2007'de, Giriş sekmesini tıklatın, Hücreler grubunda Biçimlendir'i tıklatın ve sonra Satır Yüksekliğini Otomatik Sığdır'ı tıklatın.
Ayrıca tüm satırlar seçildiğinde de çalışır
Deneyin
Sütunu seçin -> sağ tıklayın sütun -> Hücreleri Biçimlendir -> Hizalama sekmesi -> Metni kaydır
Wrap Text
tekrar açarsanız , Excel satır yüksekliğini en uzun satıra sığacak şekilde yeniden boyutlandırır. Satırların yüksekliği dinamik olarak değişiyorsa, ancak statik metinle uğraşıyorsanız uygun değildir.
Otomatik sığdırmanın birleştirilmiş hücrelerde çalışmadığını unutmayın. Manuel olarak yapmalısınız.
Bu Microsoft yanıtına bakın:
Otomatik olarak yapmazsa, imlecinizi satır numaraları (örn: 1 ile 2 arasında) ve çift tıklama arasındaki küçük çizginin üzerine getirin, bu satır yeniden boyutlandırılır (örnekte doğrudan küçük çizginin üzerinde: 1). böylece her şey görülebilir (dikey açıdan).
Bir VBA çözümü aşağıdakileri kullanmaktır:
Call Application.ActiveCell.AutoFit
Beklendiği gibi çalışmasını sağlayabilmemin tek yolu tüm sayfayı CTRL-A ile vurgulamak, araç çubuğundaki "Metni Sar" düğmesinin işaretini kaldırmak ve yeniden seçmek. Başka ayar değişmez, ancak her satır artık içeriği için "uygun" yüksekliktir.
Bir aralıktaki bir hücre (B2: B1500) 12/28/2014 üzerindeki tarih değerleri, üstbilginin bu tarihlerin bir zaman çizelgesine gireceği konusunda bir uyarı göstermesine neden olacağından başlık satırını yeniden boyutlandırmak için aşağıdaki VB kodunu oluşturdum 2015 1. Hafta:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range
' The variable KeyCells contains the cells that will
' cause an Action when they are changed.
Set KeyCells = Range("B2:B1500")
If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then
' Change the height of the header row when one of the defined cdlls is changed
Rows("1:1").EntireRow.AutoFit
End If
End Sub