Вход | Регистрация

1С:Предприятие ::

Метки: 

Чем заменить Copy при работе с екселем?

Я
   RomaH
 
13.07.18 - 08:53
Суть:
есть некий шаблон шапки, подвалы, подписи отчетной формы

далее на основе шаблона создается документ екселя 

т.е. из шаблона в отчет копируется шапка со всеми форматами, формулами и значениями, потом пишутся нужные в нужные места
потом строки и прочее

все сейчас через буфер - копируется из шаблона - вставляется в приемник

а хотелось бы буфер обмена не трогать - ибо чревато
как скопировать область из одного листа екселя в другой не используя буфер?
 
  Рекламное место пустует
   Волшебник
 
1 - 13.07.18 - 08:55
чем чревато?
   RomaH
 
2 - 13.07.18 - 09:13
(1) ctrl + C
   АНДР
 
3 - 13.07.18 - 09:16
(0) Шаблоны документов в терминологии Excel работают не так.
Минуя буфер -никак.
   RomaH
 
4 - 13.07.18 - 09:18
(3) ну, вы слишком категоричны
как минимум можно прочитать свойства каждой ячейки в шаблоне, и присвоить их в приемнике
   RomaH
 
5 - 13.07.18 - 09:19
например избавились от COPY в цикле заполнения таблицы

                Лист3.Range("A" + НомерПервойСтроки +":G" + КоличествоСтрок).FillDown();
                
                Для каждого СтрОсмотр из ТЧ Цикл

                    //ЛистОбразецПрофосмотры.Range("СтрокиПрофосмотры").Copy(Лист3.Range("A" + НомерПервойСтроки +":G" + НомерПервойСтроки));

                    Лист3.Cells(НомерПервойСтроки,1).Value2 = СтрОсмотр.НомерСтроки;
   RomaH
 
6 - 13.07.18 - 09:20
т.е. сначала копируется первая строка, а потом уже без буфера зполняются свойства остальных посредством FillDown()


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует