powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Форматирование в эксель
3 сообщений из 3, страница 1 из 1
Форматирование в эксель
    #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
Форматирование в эксель
    #39283351
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала попробуйте это http://www.sql.ru/faq/faq_topic.aspx?fid=4344
...
Рейтинг: 0 / 0
Форматирование в эксель
    #39283433
Фотография 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
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Форматирование в эксель
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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