И снова VBA Excel
Непонятно если, попробую объяснить...
Как отключить под VBA определение запроса внешних данных. Т.е. данные в Ёкселе берутся из внешнего запроса и ссылку на него надо отрубить нафиг...
Непонятно если, попробую объяснить...
Я, кажется, понимаю что ты имеешь ввиду. Для меня тоже загадкой являются некоторые вещи. Если вставить в документ ссылку на другой документ (хотя бы просто ячейка=ячейка в другой книге), то в окне Правка/Связи появится имя того документа, на который ссылаются. Если ссылку уберешь - исчезнет и соответствующая запись в Связях. Но почему-то не всегда. И если она там вот так по ошибке появилась, то убрать её уже не получается (по крайней мере я не умею). Получается внешних данных вроде бы нет, а вроде бы и есть.
А отвязаться от запроса можно, например, так: скопировать данные на новый лист, а тот удалить нафиг. Долго правда работать будет при большом объеме даннных.
Я, кажется, понимаю что ты имеешь ввиду. Для меня тоже загадкой являются некоторые вещи. Если вставить в документ ссылку на другой документ (хотя бы просто ячейка=ячейка в другой книге), то в окне Правка/Связи появится имя того документа, на который ссылаются. Если ссылку уберешь - исчезнет и соответствующая запись в Связях. Но почему-то не всегда. И если она там вот так по ошибке появилась, то убрать её уже не получается (по крайней мере я не умею). Получается внешних данных вроде бы нет, а вроде бы и есть.
А отвязаться от запроса можно, например, так: скопировать данные на новый лист, а тот удалить нафиг. Долго правда работать будет при большом объеме даннных.
Ну ладно, ляд с ним...
Пусть так. Но хотя бы как на
exc0.ActiveWindow.SelectedSheets.Delete
отключить вопрос о подтверждении удаления листа?
Ну ладно, ляд с ним...
Пусть так. Но хотя бы как на
exc0.ActiveWindow.SelectedSheets.Delete
отключить вопрос о подтверждении удаления листа?
Это халява.
Application.DisplayAlerts = False
exc0.ActiveWindow.SelectedSheets.Delete
Application.DisplayAlerts = True
Если алерты не включить в ходе выполнения макроса, то они потом не будут действовать и после его окончания. Это стремно, они не только удаления листов касаются (хотя может кому-то и нравится без предупрждений).
Это халява.
Application.DisplayAlerts = False
exc0.ActiveWindow.SelectedSheets.Delete
Application.DisplayAlerts = True
Если алерты не включить в ходе выполнения макроса, то они потом не будут действовать и после его окончания. Это стремно, они не только удаления листов касаются (хотя может кому-то и нравится без предупрждений).
Благодарствую! :-)