Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Форматирование в эксель / 3 сообщений из 3, страница 1 из 1
30.07.2016, 22:30
    #39283341
l-evgene
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование в эксель
Здравствуйте.
При формировании документа в эксель использую команды:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Set SheetТаблица = Sheets("Таблица")
SheetТаблица.Activate
ActiveSheet.Range("A1:A15").Select
Selection.Copy

................................

Set SheetШапка = Sheets("Шапка")
SheetШапка.Activate
SheetШапка.Range(Cells(longСчетчикСтрок, 1), Cells(longСчетчикСтрок, 15)).Select
ActiveSheet.Paste


Команды служат для формирования таблицы.
Лист "Таблица" содержит строку с отформатированными ячейками (границы ячеек, выравнивание текста, шрифт и т.д.)
В листе "Шапка" формируется таблица, куда копируются эти форматы. Потом туда заносятся данные.

Раз десять все работало. На 11-й что-то сломалось: ячейки, которые надо отформатировать, сохраняют исходный формат.
Подскажете, в чем засада?
...
Рейтинг: 0 / 0
30.07.2016, 23:07
    #39283351
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование в эксель
Для начала попробуйте это http://www.sql.ru/faq/faq_topic.aspx?fid=4344
...
Рейтинг: 0 / 0
31.07.2016, 13:32
    #39283433
i45
i45
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование в эксель
l-evgeneЗдравствуйте.
При формировании документа в эксель использую команды:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Set SheetТаблица = Sheets("Таблица")
SheetТаблица.Activate
ActiveSheet.Range("A1:A15").Select
Selection.Copy

................................

Set SheetШапка = Sheets("Шапка")
SheetШапка.Activate
SheetШапка.Range(Cells(longСчетчикСтрок, 1), Cells(longСчетчикСтрок, 15)).Select
ActiveSheet.Paste


Команды служат для формирования таблицы.
Лист "Таблица" содержит строку с отформатированными ячейками (границы ячеек, выравнивание текста, шрифт и т.д.)
В листе "Шапка" формируется таблица, куда копируются эти форматы. Потом туда заносятся данные.

Раз десять все работало. На 11-й что-то сломалось: ячейки, которые надо отформатировать, сохраняют исходный формат.
Подскажете, в чем засада?

Что-то со счетчиком строк.

Для чего у Вас Activate и Select?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Форматирование в эксель / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]