Обнаружил несколько своих опечаток выше, одна из них в 1 абзаце принципиальна: речь, конечно же, идет о проблеме автозамены Excel-ем ЧИСЕЛ на ДАТЫ.
Подгружу еще немного информации из личного опыта о некоторых нюансах, связанных с десятичным знаком.
Итак, 1-й способ изменения настроек Excel описан выше.
При этом редко, но все же могут возникнуть проблемы с некоторыми не очень аккуратно спроектированными VBA-надстройками. Примером может послужить надстройка «Поиск решения», поставляемая с Excel. Если разделителем десятичных знаков в операционной системе установлена запятая, а в Excel принудительно установлена десятичная точка, то после вызова надстройки «Поиск решения» на вкладке «Параметры» невозможно поменять «Относительную погрешность» и «Сходимость». Там стоят системные разделители (запятая)! Более того, если попытаться поменять эти параметры (безуспешно), то выйти с вкладки «Параметры» удастся только по отмене, и после этого надстройка может «заглючить». Та же проблема есть в коммерческой надстройке GeneHunter (генетические алгоритмы) и в некоторых других. Все это выглядит странным, тем более что средствами VBA можно корректно отслеживать такую ситуацию. Чаще всего авторы таких надстроек - американцы, которые не работают на локализованных версиях, и поэтому мало знают об их особенностях.
2-й способ – поменять системный параметр десятичного знака. Это делается (не в Excel) из: Пуск (в левом нижнем углу рабочего стола) – Настройка – Панель управления – Язык и региональные стандарты – Региональные параметры – Настройка – Разделитель целой и дробной части. Можно установить здесь точку вместо запятой, установленной по умолчанию. Как это ни странно, но после этого могут возникнуть неожиданные проблемы с некоторыми программами. Например, при открытии Outlook может возникать сообщение об ошибке единицы измерения, а в SharePoint Portal-е некоторые сервисы не устанавливаются или перестают корректно работать. Обычно в таких случаях переустанавливают операционную систему и все остальное. А то, что это связанные проблемы догадаться практически невозможно, связать это помог лишь печальный опыт и интуиция.
Резюме: советую устанавливать десятичную точку в Excel, а не менять системный параметр. А при возникновении проблем с некоторыми надстройками (все же не часто это случаются) временно переключаться в Excel на: Сервис – Параметры - Использовать системные разделители.
Побольше всем хороших программ и поменьше печального опыта с ними!
---
ZVI