powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / выполнение кода в другом файле
5 сообщений из 30, страница 2 из 2
выполнение кода в другом файле
    #38038804
КД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_PristКД,

А чем они могли помочь, если в коде Application.Run вызывает код из книги "Общая.xls", который мы не видим?
Ошибка может быть в переданных параметрах.
Как это - не видите?
Открываем файл "Общая" -> Исходный текст -> VBA Project -> Module1
Теперь видно?

The_PristОшибка, не "Общая", а "'Расчет концентрации PO4 КФК-3-01 кюв 20.xls'!ForCells"

Кстати, эта самая книга - Расчет концентрации PO4 КФК-3-01 кюв 20 - открыта на момент выполнения кода?
Конечно, открыта. Т.е. мы запускаем код, изменяя значения в ячейках с зеленой заливкой либо в файле "Округление" (работает), либо в файле "Расчет ..." (не работает). Файл "Общая" в обоих случаях должен быть открыт.
...
Рейтинг: 0 / 0
выполнение кода в другом файле
    #38063548
КД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался.
Ошибка была вот здесь: Application.Run "'Книга другая.xls'!MySub - в названии файла. Там в некоторых названиях и кириллица и латиница и другие символы. Видать, перепутались, а буквы внешне похожи, не сразу дошло почему где-то работает, а где-то - нет.
...
Рейтинг: 0 / 0
выполнение кода в другом файле
    #38063563
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Копипаст рулит
...
Рейтинг: 0 / 0
выполнение кода в другом файле
    #38428721
КД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создавал-создавал разную кучу всяких книг, процедуры в которых вызывали общую в другой книге. Всё работало, копипаст рулил. А вот опять наткнулся на какую-то бяку.
Процедура в стандартном модуле одной книги (К1П1) вызывает другую тоже в стандартном модуле другой книги (К2П1), после чего вызывается процедура в первой книге (К1П2). Вот тут-то и засада: при вызове К1П2 возникает ошибка: -2147024809 (80070057) Не найден макрос... и т.д. Вроде бы имена файлов и процедур все правильные, на что думать - не знаю.
...
Рейтинг: 0 / 0
выполнение кода в другом файле
    #38428884
КД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел. Апострофы забыл вокруг имени файла, а оно с пробелами.
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / выполнение кода в другом файле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]