Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Re: Подавить вопрос системы?

3.8K
04 июля 2004 года
corvin
31 / / 04.07.2004
Тут была подобная тема.
есть книга, из неё надо что-то скопировать и закрыть, но запрос ситемы всё портит.
Можно ли скопировать из книги не открывая её?
459
05 июля 2004 года
gacol
273 / / 12.02.2003
Цитата:
Originally posted by corvin
Тут была подобная тема.
есть книга, из неё надо что-то скопировать и закрыть, но запрос ситемы всё портит.
Можно ли скопировать из книги не открывая её?


Не совсем понятно - книгу при этом надо открывать? то есть копирование предполагается из произвольного места этой книги или фиксированного?

3.8K
05 июля 2004 года
corvin
31 / / 04.07.2004
Цитата:
Originally posted by gacol

Не совсем понятно - книгу при этом надо открывать? то есть копирование предполагается из произвольного места этой книги или фиксированного?


книгу, из которой копируют, при этом открывать не надо.
Скопировать надо из фиксированного места этой книги, известно название листа и вот его нужно скопировать

459
05 июля 2004 года
gacol
273 / / 12.02.2003
Цитата:
Originally posted by corvin

книгу, из которой копируют, при этом открывать не надо.
Скопировать надо из фиксированного места этой книги, известно название листа и вот его нужно скопировать



Ну тогда порядок действия такой.
1-открываешь книгу источник, копируешь нужный диапазон
2-открываешь книгу получатель, кликаешь правой кнопкой в нужной ячейке, выбираешь Спец.вставка-Вставить связь
3-заходишь в меню Сервис-Параметры-Справка и снимаешь флажок с "Запрашивать об обновлении автом.связей"
4-save и должно работать и автоматически обновляться молча

3.8K
06 июля 2004 года
corvin
31 / / 04.07.2004
Цитата:
Originally posted by gacol


Ну тогда порядок действия такой.
1-открываешь книгу источник, копируешь нужный диапазон
2-открываешь книгу получатель, кликаешь правой кнопкой в нужной ячейке, выбираешь Спец.вставка-Вставить связь
3-заходишь в меню Сервис-Параметры-Справка и снимаешь флажок с "Запрашивать об обновлении автом.связей"
4-save и должно работать и автоматически обновляться молча


Спасибо хоть кто-то попытался ответить.
Но данный вариант не проходит ввиду большого обьема данных, вставка связи приводит к "вису".
Если кому-то надо я придумал решение:
после вставки данных в макросе ставится строка
Application.CutCopyMode = False
это подавляет запрос при закрытии файла.
Хотя избежать открытия файла я вижу не удастся:(

459
06 июля 2004 года
gacol
273 / / 12.02.2003
Цитата:
Originally posted by corvin

Спасибо хоть кто-то попытался ответить.
Но данный вариант не проходит ввиду большого обьема данных, вставка связи приводит к "вису".
Если кому-то надо я придумал решение:
после вставки данных в макросе ставится строка
Application.CutCopyMode = False
это подавляет запрос при закрытии файла.
Хотя избежать открытия файла я вижу не удастся:(


Подавлять запросы лучше спец.предназначенным
Application.DisplayAlerts = False
А большой объем данных - это сколько?

1.2K
06 июля 2004 года
Штурман
147 / / 01.08.2003
Цитата:
Originally posted by gacol

Подавлять запросы лучше спец.предназначенным
Application.DisplayAlerts = False
А большой объем данных - это сколько?



Только в конце макроса обязательно надо вставить Application.DisplayAlerts = True
Иначе можно случайно нужную книгу без сохранения закрыть.

3.8K
08 июля 2004 года
corvin
31 / / 04.07.2004
Цитата:
Originally posted by Штурман


Только в конце макроса обязательно надо вставить Application.DisplayAlerts = True
Иначе можно случайно нужную книгу без сохранения закрыть.



Спасибо to gakol и Штурману!

to gakol
обьем базы: на листе примерно 800*256 ячеек с формулами. Мне сложно сказать большой ли это обьем, но мой Duron 1000 + 256M и XP виснет:(

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог