Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2015, 13:22   #1
Haguro
 
Регистрация: 29.09.2015
Сообщений: 9
По умолчанию Редактирование макроса в Excel

Здравствуйте. Есть одна программа, которая называется атомсмета, она выгружает сметы в формат excel, фаил представляет из себя шаблон с несколькими макросами для него. При выгрузке смет запускается нужный макрос и выводит все данные из атомсметы к эксель. Проблема в том, чтобы переделать этот шаблон под себя. Кое-что я смог отредактировать в макросе самостоятельно, но возникает вопрос как в visual basic добавить текст и взять таблицу в рамку:

верхнее изображeние как есть, нижнее как должно быть

[spoiler][/spoiler]

Последний раз редактировалось Haguro; 29.09.2015 в 13:25.
Haguro вне форума Ответить с цитированием
Старый 29.09.2015, 13:38   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в Вашем сообщении не видно макроса (подразумевается, что он существует, но не видно каков он) поэтому редактировать, собственно, не чего... но

рамки у ячейки (диапазона ячеек) это Borders
мало того - это не только рамки (бордюры), но еще и диагональные линии внутри ячейки
к Borders обращаются по их индексам см XlBordersIndex Enumeration в справке по VBA

удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 29.09.2015 в 13:52.
IgorGO вне форума Ответить с цитированием
Старый 29.09.2015, 14:04   #3
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Включите запись макроса, проделайте нужные действия, остановите запись, посмотрите, что получилось. Окультурьте код, убрав Select и Selection.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 29.09.2015, 16:04   #4
Haguro
 
Регистрация: 29.09.2015
Сообщений: 9
По умолчанию

сам фаил вот, я совсем не разбираюсь в программировании, поэтому не понимаю как вставить границы и текст
PsRs.zip
Haguro вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Корректировка макроса Excel Alexsandrr Microsoft Office Excel 1 17.10.2013 19:58
Редактирование в EXCEl fcdk_pavel БД в Delphi 1 03.10.2013 15:25
Редактирование макроса на основе записи. Freddy19 Microsoft Office Excel 4 09.02.2013 16:23
создание макроса в Excel studentki Microsoft Office Excel 12 11.07.2012 13:08
Скорость исполнения макроса в Excel-2010 намного ниже, чем в Excel-2003 Павел+ Microsoft Office Excel 5 29.12.2010 03:28