Имеется счет-фактура, которую выплевывает 1С.
По договору точность отображения цены составляет 11 знаков после запятой.
Кроме того, имеется замороченный сотрудник контрагента, который докапывается до каждой запятой в документе.
Для успокоения этого сотрудника применяется нехитрый
После него бывало, что число не влезает в ячейку и отображается как "#########"
Решался вопрос просто:
rSF.EntireColumn.AutoFit
Однако ребятам в 1С тоже хочется кушать и они выпускают новую версию, где rSF является объединенной ячейкой и соответственно плюет на .EntireColumn.AutoFit
Замороченный сотрудник в ярости, я боюсь за его душевное здоровье. Как мне его спасти без потери своего душевного здоровья?
Вообще давно интересовал вопрос: есть некое содержимое ячейки .Value, кроме того про ячейку я знаю вид и размер шрифта, перенос строк и т.п.
Как эти знания перевести в ширину столбца?
По договору точность отображения цены составляет 11 знаков после запятой.
Кроме того, имеется замороченный сотрудник контрагента, который докапывается до каждой запятой в документе.
Для успокоения этого сотрудника применяется нехитрый
Код |
---|
Set rSF = .Cells.Find("Цена (тариф) за единицу измерения", , , xlPart) If Not rSF Is Nothing Then rSF.Offset(2, 0).NumberFormat = "#,##0.00000000000" End If |
Решался вопрос просто:
rSF.EntireColumn.AutoFit
Однако ребятам в 1С тоже хочется кушать и они выпускают новую версию, где rSF является объединенной ячейкой и соответственно плюет на .EntireColumn.AutoFit
Замороченный сотрудник в ярости, я боюсь за его душевное здоровье. Как мне его спасти без потери своего душевного здоровья?
Вообще давно интересовал вопрос: есть некое содержимое ячейки .Value, кроме того про ячейку я знаю вид и размер шрифта, перенос строк и т.п.
Как эти знания перевести в ширину столбца?
Bite my shiny metal ass!