Автор | Сообщение |
|
| Администратор
|
Пост N: 3851
Зарегистрирован: 23.05.05
|
|
Отправлено: 01.08.19 19:49. Заголовок: 7.2
Эксель, новая книга. Ячейка 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
[только новые]
|
|
|
| постоянный участник
|
Пост N: 1546
Зарегистрирован: 27.01.07
|
|
Отправлено: 01.08.19 20:32. Заголовок: Pasha пишет: Разниц..
|
|
|
|
| |
Пост N: 7083
Зарегистрирован: 17.05.05
|
|
Отправлено: 01.08.19 20:43. Заголовок: Да надо просто в так..
Да надо просто в таких случаях использовать тот разделитель который активен в Excel , системный или мануальный екселевский. Функцию автодетекта разделителя даже когда то сваял
|
|
|
|