Member 14645173 Ответов: 1

Как я могу использовать макрос записи b.xlsx по макро из a.xlsx


макрос a.xlsm ( для выполнения макроса b.xlsm)

макрос b.xlsm ( для записи "1" в ячейку(1, 1) b.xlsm)

я могу получить данные из b.xlsm с помощью макроса a.xlsm

но я не могу записать никаких данных на b.xlsm с помощью макроса a.xlsm

может быть и не макросом все в порядке

как я могу записывать данные на b.xlsx откуда a.xlsx

Что я уже пробовал:

я попробовал погуглить, пример codeproject, спросить

Rick York

Какое это имеет отношение к C++?

1 Ответов

Рейтинг:
2

Patrice T

Цитата:
я могу получить данные из b.xlsm с помощью макроса a.xlsm
но я не могу записать никаких данных на b.xlsm с помощью макроса a.xlsm

Проблема в том, что код для доступа к ячейке совершенно одинаков, независимо от того, хотите ли вы прочитать или записать эту ячейку.
Поэтому, не видя вашего кода, будет сложно догадаться, что вы сделали не так.

Проблема может возникнуть, если лист защищен от изменений, потому что в этом случае лист активно отказывается от изменений.


KarstenK

Проверка прав доступа макросов должна быть первой задачей. Я помню какое-то глобальное ключевое слово в старые времена VBA.