Форум » Для флейма » 7.2 » Ответить

7.2

Pasha: Эксель, новая книга. Ячейка A1. Свойства - Формат ячеек.. - Число. Ставим числовой формат. Вбиваем в ячейку "7.2", без кавычек. В ячейке видим 43503,00 Эффект получается не на всех версиях эксель. Я понимаю, что это умная смарт-программа как-то преобразует строку 7.2, а она ее понимает, как строку, так как десятичный разделитель у нас не точка, а запятая. Но по какому алгоритму получается число 43503,00 ? Опс, включил запись макросов, увидел: Selection.NumberFormat = "0.00" ActiveCell.FormulaR1C1 = "2/7/2019" Range("A1").Select Оказывается, это умная хрень понимает 7.2 как дату 7 февраля с.г., и загоняет в ячейку число 43503. Это не юлианские дни, а что ? Разница между этой датой и 30.12.1899 ?

Ответов - 2

PSP: Pasha пишет: Разница между этой датой и 30.12.1899 ? Типа того)) http://exceltip.ru/746/

Dima: Да надо просто в таких случаях использовать тот разделитель который активен в Excel , системный или мануальный екселевский. Функцию автодетекта разделителя даже когда то сваял



полная версия страницы