Вообще отмеченные различия в поведении, когда FormulaLocal меняет формат ячеек, а Formula для аналогичного ввода не меняет - на мой взгляд баг.
В Calc при присвоении свойства Formula ячейка после присвоения содержит текст с удаленным первым символом. Если занесенное значение может быть интерпретировано как число, дата, логическое значение в соответствии с локализацией по умолчанию (в нашем случае ru_RU), то формат ячейки меняется на текстовый.
В Calc при присвоении свойства FormulaLocal производится анализ, может ли значение с удаленным первым сиволом быть интерпретировано как число, дата, логическое значение в соответствии с локализацией по умолчанию. Если может, то в ячейку заносится текст с удаленным первым символом. Если нет, то заносится исходный текст без преобразования. В обоих случаях формат ячейки не изменяется.
И это тоже.