2012-03-28 7 views
4

Можно ли установить коэффициент на свойство автофита ?. Т.е. у меня есть ячейка высотой 12.75. Я установил свойства wraptext и autofit. Но когда текст в ячейке превышает первую строку, ее высота становится 38.75. Но текст также будет соответствовать высоте 25.5. Возможно ли это сделать так. Если данные возрастают больше, высота строки должна увеличиваться в соотношении с начальной высотой (12,75, 25,5, 38,25 и т. Д.)Установить коэффициент автоподстройки для высоты строки

+0

Иногда при вводе двухстрочного текста автоподстройка увеличивается до трех линий. Это моя проблема. Я ожидаю решения. – 1355

ответ

2

Как вы это делаете Autofit?

Если текст соответствует 25.5 и 38.75, это означает, что «Автоподбор» не работал должным образом.

Вы можете использовать эту строку кода «Автоподбор»

Rows(1).EntireRow.AutoFit

Где 1 в приведенном выше коде номер строки этой ячейки.

+0

Я пробовал Сиддтарт. Но разочарован. Probelm, создающий струны, «Rejoins Pocoyo avec son objet», «Retrouve les amis de Pocoyo», «Les autocollants de Loula». Но он отлично работает - «L'écriture avec Petite Chenille!» – 1355

+0

Я не знаю, что не так с моим кодом, потому что он работает почти для всех строк – 1355

0

Я обычно использую следующий обходной путь, чтобы пройти причуды Excel с помощью метода кнопкуШирины:

Перед тем, как сделать кнопкуШирину, установить строку/столбец высоту/ширину в очень большое количество, например, 50. Например, :

range.RowHeight = 50 
range.EntireRow.AutoFit