|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.12.2023, 14:53 | #1 |
Новичок
Джуниор
Регистрация: 25.11.2010
Сообщений: 1
|
Ошибочные действия макроса при копировании и вставке данных
Всем добрый день. Нужна помощь. Есть организация у которой есть удаленные подразделения, которые направляют в организацию ежесуточно данные на 8 утра и 8 вечера. Сведения направляются книгами Excel, состоящими из нескольких листов, у всех подразделений одинаковая форма книг. Разработал макрос который открывает файл нужного подразделения, копирует из него данные и вставляет в обобщенный файл формуемый на 8 утра или 8 вечера. Для определения области копирования и вставки использую именованные списки.
Проблема - код для всех подразделений одинаковый, но только в одном подразделении и только с одного листа книги иногда происходит ошибка. Копируемая область состоит из 2-х строк. но макрос вставляет только одну, хотя в копируемом файле заполнены обе строки. При повторном запуске макроса вставка происходит правильно. Что это, глюк Excel? Часть макроса вставки и копирования данных: Windows("ПЧ1.xlsm").Activate 'активация окна строевки ПЧ1 Application.Goto Sheets("ЧПО, ВПО, ДПО").Range("ВПО_ПЧ1_на_20ч") 'перейти (выделить) именованный диапазон ячеек ПЧ1 на 20 часов на листе "ЧПО, ВПО, ДПО" Selection.Copy 'копировать именованный диапазон ' Windows("Отряд.xlsm").Activate 'активация окна строевки отряда Application.Goto Sheets("ЧПО, ВПО, ДПО").Range("ВПО_ПЧ1_ОФПС") 'перейти (выделить) именованный диапазон ячеек ПЧ1 в файле отряда на листе "ЧПО, ВПО, ДПО" Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'в выделенный именованный диапазон вставить скопированную область из ПЧ1 |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Расширение области действия макроса на сноски | caute | Microsoft Office Word | 16 | 12.11.2020 23:40 |
Как закрепить лист при вставке данных | DMITRIY_78 | Microsoft Office Word | 0 | 29.01.2020 11:52 |
Отключение автоформата при копировании данных | alebed | Microsoft Office Excel | 7 | 31.12.2011 10:11 |
Проблема в копировании данных в индексированной таблице БД | tantema | БД в Delphi | 10 | 28.11.2010 15:57 |
Автозамена при вставке данных в столбцы | AlonsoFan | Microsoft Office Excel | 1 | 07.03.2010 13:38 |