
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.09.2011, 21:50
|
|||
|---|---|---|---|
VSTO 2010 Excel NumberFormat формат валют, копирование заранее заданных форматов валют |
|||
|
#18+
Здравствуйте, коллеги! Задача простая: Есть прайс-лист с различными листами (на каждом листе цены могут быть указаны в различных валютах; соответствующие ячейки содержат форматирование) необходимо написать кусок кода для копирования выбранных строк из различных листов прайс-листа и последующей вставки в новую книгу (подготовлен шаблон; формат ячеек, который будет отображать цену стоит по-умолчанию - "общий") с сохранением форматов чисел (цен) оригинального прайс-листа. Псевдокод который не дает результатов: Цикл по всем выбранным значениям прайс-листа Worksheet_Шаблон.Cells(индекс строки, индекс столбца).NumberFormat = Worksheet_Прайс-лист.Cells(индекс строки, индекс столбца).NumberFormat; Worksheet_Шаблон.Cells(индекс строки, индекс столбца).Value = Worksheet_Прайс-лист.Cells(индекс строки, индекс столбца).Value; Не копируется формат! Задача №2 - конвертация скопированных значений цены в различные валюты (обменный курс задается руками в ячейки). Нужно как-то определять в какой валюте скопированная цена. Думаю, что задача очень распространенная, кто-то уже делал... Выложите кусочек кода, отвечающий за форматирование. Помогите, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2011, 22:02
|
|||
|---|---|---|---|
|
|||
VSTO 2010 Excel NumberFormat формат валют, копирование заранее заданных форматов валют |
|||
|
#18+
Santa_RND, вы всё сильно усложняете. Стандартный метод COPY, применяемый к объекту типа RANGE, копирует содержимое ячеек вместе с форматированием: Всего делов-то: Код: plaintext По вопросу 2: анализируете свойства NumberFormat и NumberFormatLocal по ним определяете валюту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2176467]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 458ms |

| 0 / 0 |
