Я автоматизирую excel, используя макросистему как руководство к тому, что я должен делать с помощью автоматизации. Когда я форматирую столбец в качестве даты, макрос сгенерировал NumberFormat
для столбца:
[$-409]m/d/yy h:mm AM/PM;@
Я пытаюсь расшифровать то, что это действительно значит. я собираю из googling, что значения в квадратных скобках являются "условием" и что если условие:
$-409
то он будет использовать NumberFormat
m/d/yy h:mm AM/PM
Если нет, он использует NumberFormat
@
Ссылки, которые я нахожу, говорят, что формат числа "@" является Text Placeholder
Итак, мои вопросы:
-
Что такое условное тестирование $- 409? Сравнивает ли что-то с -409 (т.е. Отрицательно четыреста девять), и если да, то какой знак доллара он сравнивает с?
-
Если условие терпит неудачу и прибегает к Text Placeholder "at-sign", что он показывает как?