Ошибка:
Run-time error '-2147417848 (80010108)':
Method 'Copy1 of object 'Sheets' failed
Run-time error '-2147417848 (80010108)':
Method 'Copy1 of object 'Sheets' failed
26.06.2025 10:01:31
Добрый день! Подскажите пожалуйста в чем проблема и как это поправить. У меня с некоторого времени перестала работать строка ThisWorkbook.Sheets(Array(2, 3, 4, 5)).Copy во всех файлах, которые ее содержат, во всех офисах (2016, 365) и на всех компьютерах (в офисе и дома). До этого в течение пяти лет все нормально работало вот в таком макросе:
Изменено: |
|||
|
17.12.2021 11:31:03
Добрый день всем! Перечитал кучу информации, но так и не нашел простого ответа на простой вопрос. Как запустить макрос по факту пересчёта формулы в конкретной ячейке. Например, как по факту изменения ячейки вручную (см. Код). Подскажите пожалуйста.
Изменено: |
|||
|
13.12.2021 15:21:14
Т.е ищет если Workbooks("BAZA.xlsx") и файл открыт, выдает ошибку, если Workbooks("D:\BAZA.xlsx") и файл закрыт. А нужно, чтобы работало с закрытым файлом BAZA. Подскажите, пожалуйста, что нужно исправить, чтобы работало с закрытым файлом.
Изменено: |
|||
|
13.12.2021 13:53:21
Добрый день всем!
Хочу продолжить тему. У меня такая-же задача. Нужно присвоить переменной результат поиска функцией ВПР в закрытом файле. Пишу пользовательскую функцию, которая в зависимости от значения переменной Vyrobce ищет Prohlaseni для Reference на одном из листов базы данных BAZA. И, пока что уперся в проблему, что VBA выдает ошибку компиляции. Ругается на на апостроф 'D:. Я не понимаю в чем проблема. Помогите , пожалуйста.
Изменено: |
|||
|
29.12.2020 15:31:14
Ну почему же "угадайте"? Я же говорю, что макрос рабочий. Запускается с кнопки на листе "PL" и успешно справляется с поставленной задачей. Но, потом, по неизвестной причине, которую мне не удалось выяснить или заметить какую-то закономерность, перестает работать и выдает ошибку "Run-time error '91'. При этом жалуется на строки, в которых производится копирование. А может и наоборот при открытии файла сначала не работает, а потом, опять же по неизвестной причине, начинает работать нормально. Т.е. работает, но работает не стабильно в отличие от второго макроса, который использует тот же метод копирования столбцов, но в другую книгу. Мне кажется, что проблема в коде первого макроса. Извините. но прислать файл не могу - "секрет фирмы", но попробую сделать и прислать упрощенный вариант.
А вот и файл
Изменено: |
|
|
29.12.2020 11:27:14
Добрый день.
Есть код, который копирует столбцы с одного листа на другой внутри одной книги.
При этом есть другой код, который так же копирует столбцы, но из одной книги в другую. Этот макрос всегда работает хорошо и не выдает ошибок.
Заранее благодарю всех за помощь!
Изменено: |
|||||
|
28.05.2020 11:31:58
Добрый день,
Уточняю вопрос. Есть содержимое ячейки: 100-4шт, 100-28шт, 100-28шт, 100-28шт, 100-28шт, 120-28шт, 120-28шт, 120-28шт, 120-16шт Нужно сложить количество штук в каждом ящике (в ящике 100 и 120) и представить в следующем виде: 100-116шт, 120-100шт в этой же или соседней ячейке. |
|
|