Yazı genişliği ve uzunluğuna göre açıklama pencerisini otomatik boyutlandırmak

Katılım
17 Nisan 2006
Mesajlar
228
Yazı genişliği ve uzunluğuna göre hücre açıklama penceresini otomatik boyutlandırmak

Sayın Ayhan Ercan yardımlarıyla oluşturduğum bir excel tablosunda hücreye aşağıdaki kod ile başka bir sayfadan gelen değerleri ( Ad ve Soyad ) hücre açıklama penceresine alt alta ekliyoruz.
Ancak açıklama olarak eklenen değerlerin uzunlukları ( yatay ) ve sayıları arttıkça ( dikey ) hücre açıklama penceresinin otomatik olarak boyutlanması gerekiyor.

Sorunumuz : Açıklama ebat ile ilgili otomatik boyutlandırma, Açıklamadaki yazı genişliği ve uzunluğu otomatik sığdırılacak

Kod : Sheets(2).Cells(i + 4, 9).Comment.Text Text:=Application.UserName & Chr(10) & ek3
 
Son düzenleme:
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
A1 hücresine açıklama eklemek için kullandığım aşağıdaki kodlarda

.Shape.TextFrame.AutoSize = True

satırını kullanabilirsiniz.

Kod:
Sub AddComment()
[COLOR=navy]yazı[/COLOR] = "[URL="http://www.excel.web.tr"]www.excel.web.tr[/URL]"
[COLOR=green]'*******************************************[/COLOR]
With Range("a1")
    .ClearComments
    .AddComment
        With .Comment
            .Visible = [COLOR=royalblue]True[/COLOR]
            .Shape.TextFrame.AutoSize = [COLOR=royalblue]True[/COLOR]
            .Text [COLOR=navy]yazı[/COLOR]
                With .Shape.TextFrame.Characters.Font
                    .Size = 10
                    .Bold = [COLOR=royalblue]False[/COLOR]
                    .ColorIndex = 5
                End With
        End With
End With
[COLOR=green]'*******************************************[/COLOR]
End Sub
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba

Sevgili Recep hocam ellerine sağlık,

"TextFrame" = arayıpta bulamadığım şey bu işte... :eek:k::
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Önemli değil.İşinize yaradığına çok sevindim...
 
Katılım
17 Nisan 2006
Mesajlar
228
Sayın Ayhan Bey ve Recep Bey'e sonsuz teşekkürler. Vermiş olduğunuz kodu kendi programıma uyarladım. Harika oldu.
Visible = True kısmını
Visible = False yaparak açıklamaların hücre üzerine gelindiğinde görüntülenmesini sağladım çok hoş görünüyor. Sıkıntılarım oldukça sizleri yeniden rahatsız edeceğim.
Saygılarımla,
 
Üst