Установите коэффициент автозаполнения для высоты строки
Можно ли установить коэффициент на свойство автоподбора? Т.е. у меня есть клетка с ростом 12,75. Я установил свойства wraptext и autofit. Но когда текст в ячейке превышает первую строку, его высота становится 38,75. Но текст будет соответствовать высоте 25,5. Можно ли так установить. Если данные увеличиваются больше, высота строки должна увеличиваться в соотношении с начальной высотой (12,75, 25,5, 38,25 и т. Д.)
2 ответа
Как дела Autofit
?
Если текст вписывается в 25.5
а также 38.75
это означает, что "Autofit" не работал, как ожидалось.
Вы можете использовать эту строку кода для "Autofit"
Rows(1).EntireRow.AutoFit
Где 1 в приведенном выше коде это номер строки этой ячейки.
Я обычно использую следующий обходной путь, чтобы преодолеть причуды Excel с помощью метода AutoFit:
Перед выполнением автоподбора установите для высоты / ширины строки / столбца очень большое число, например 50. Например:
range.RowHeight = 50
range.EntireRow.AutoFit