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

Вставить лист екселя из другого файла на 1с

Вставить лист екселя из другого файла на 1с
Я
   Теократ
 
04.10.20 - 12:14
Есть 2 файла екселя с одинаковыми листами (называются листы одинаково). Надо скопировать лист из второго файла в первый, чтобы его данные встали ровно там, где оканчивается лист первого екселя. Как это сделать?
   Азат
 
1 - 04.10.20 - 12:24
(0) а в чем сложность?
открываете в двух переменных 2 идентичных листа
и дальше копируете значения
   Теократ
 
2 - 04.10.20 - 12:35
Я просто не делал раньше. Мне бы весь этот код...
   Михаил Козлов
 
3 - 04.10.20 - 14:37
Можно в типовых конфигурациях подсмотреть. Что-нибудь вроде загрузки заказа поставщику из Эксель.
   Теократ
 
4 - 04.10.20 - 14:41
Вот я тут копирую область из одного файла, которую мне надо вставить во второй. Но выходит ошибка. Два варианта вставки скопированного в конце не работают, как правильно?

    Эксель = Новый COMОбъект("Excel.Application");

    Эксель.DisplayAlerts = Ложь;
    Книга = Эксель.WorkBooks.Add();
    Лист = Книга.Worksheets(1);
    
      ExcelФайл2 = Эксель.WorkBooks.add (объект.СозданныеФайлы[0].имяфайла);
      ЛистЭксель2 =ExcelФайл2.Worksheets(1);
      ВсегоКолонок2 = ЛистЭксель2.Cells(1,1).SpecialCells(11).Column;
    ВсегоСтрок2 = ЛистЭксель2.Cells(1,1).SpecialCells(11).Row;
    Область2 =ЛистЭксель2.Range(ЛистЭксель2.Cells(1,1), ЛистЭксель2.Cells(ВсегоСтрок2,ВсегоКолонок2));
    Данные = Область2.Value.Выгрузить();
    
    Область= Лист.Range(Лист.Cells(1,1), Лист.Cells(ВсегоСтрок2,ВсегоКолонок2));
    //Область.Value=Данные;

//Область.Value.Загрузить(Данные);
   Теократ
 
5 - 04.10.20 - 14:52
Ну и также открыт вопрос, как копировать все, вместе с форматом, а не только значения
   Михаил Козлов
 
6 - 04.10.20 - 14:59
(5) Скрипт запишите.
   Михаил Козлов
 
7 - 04.10.20 - 15:01
(6)+ Извините, макрос.
   Теократ
 
8 - 04.10.20 - 15:06
надо в 1с
   Михаил Козлов
 
9 - 04.10.20 - 17:06
(8) Возьмете текст макроса и оформите в 1С.
   МихаилМ
 
10 - 04.10.20 - 17:12
(9) оно не понимает , как записать макрос в excel.
и тем более - как записанный макрос исполнить из 1с.

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