У меня есть десятки файлов .xslm в папке. Из каждого из них я должен прочитать данные. Я бы обычно использовалКак работать с файлом xslm с открытым событием из vba
Dim wbk As Workbook
Set wbk = Workbooks.Open("C:\test.xlsm")
Но в данном случае это невозможно. Файлы .xlsm имеют open event
, который проверяет значения с другим файлом, и если данные не идентичны, он закрывает файл. Поэтому я не хочу, чтобы эта проверка выполнялась, когда я обращаюсь к файлам из макроса, который я хочу написать сейчас.
Было бы здорово, если бы кто-нибудь мог мне помочь в этом?
Вы можете попробовать открыть вторую книгу с помощью этой строки 'Application.EnableEvents = False', убедитесь, что вы снова включили ее;) – Wouter
Это работает спасибо! Вы можете создать для этого ответ. – ruedi