Здравствуйте,
столкнулся с такой проблемой:
Читаю 1С-кой прайс-лист в формате Excel, и в колонке цена на одной строчке выведена в евро, на другой в рублях и так повторяется несколько раз.
В самой Excel это реализовано так: ячейка имеет денежный формат, и там же на вкладке "числовой формат" - "денежный" есть свойство "Обозначение". В каких-то ячейках обозначение "р.", в каких-то "евро".
Можно ли как-то прочитать это обозначение? Поискал в описании VBA, но не смог найти ничего по этому поводу.
(2) Если ячейку читать так:
Лист.Cells(Строка, Колонка).Value,
то читается только числовое значение - допустим ячейка "1543 р." прочитается как "1543".
(1) Все, спасибо за помощь!
numberformat у рублевых равен "# ##0р.", у евровых
"[$€-2] # ##0,00"
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший