powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сохранение книги при любом изменении
6 сообщений из 6, страница 1 из 1
Сохранение книги при любом изменении
    #35604752
kaol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

есть книга, с одним листом. Нужно, чтобы при любом, хоть мало-мальском изменении, происходило сохранение книги. Я написала следующее, но не работает. Где ошибка?
Private Sub Macro8()
''
Do
If cellVal <> cellvall Then
Msg = MsgBox("Ñîõðàíèòü êíèãó?", 4)
If Msg = vbYes Then 'íàæàòà êíîïêà "ÄÀ" (Yes)
ActiveWorkbook.Save
Else 'íàæàòà êíîïêà "Íåò" (NO)
End If


End If
End Sub

У меня еще сообщение появляется, но на это можно не обращать внимание. Главное, чтобы происходило сохранение -Мгновенно!!! Спасибо!!
...
Рейтинг: 0 / 0
Сохранение книги при любом изменении
    #35604786
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: kaol
> Здравствуйте,
> Главное, чтобы происходило сохранение -Мгновенно!!!Спасибо!!


Настрой в Сервис-> Параметры->Закладка Сохранение параметр автосохранения.
Еще можно посмотреть в сторону "создавать резервную копию при сохранении"

Мгновенно сохранятся не получится, разве что у тебя будет какой-нить промышленный сервер, и файлики по 100Кб. Даже на
мощных десктопах, файлы размером около сотни мегабайт сохраняются несколько секунд, в самом лучшем случае, и в любом
случае это заметно для пользователя.

--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Сохранение книги при любом изменении
    #35604908
kaol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос,
спасибо за быстрый ответ.


Скажите, как написать командную строку, что если произошло изменение в книги, то

Спасибо, Ольга
...
Рейтинг: 0 / 0
Сохранение книги при любом изменении
    #35604960
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: kaol
> Скажите, как написать командную строку, что если произошло изменение в книги, то

[src vba]Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Application.DisplayAlerts = False
ActiveWorkbook.Save
Application.DisplayAlerts = True
End Sub[src]

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

> Спасибо, Ольга

Да как раз не за что :(

--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Сохранение книги при любом изменении
    #35605118
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос
Решение не првильное. Автор же четко по-русски написал, что ему нужно:
Код: plaintext
1.
2.
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    MsgBox "Спасибо, Ольга", vbInformation
End Sub
...
Рейтинг: 0 / 0
Сохранение книги при любом изменении
    #35605148
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Antonariy
> Игорь Горбонос
> Решение не првильное.

Признаю и посыпаю голову пеплом

З.Ы. Спасибо за разрядку, повелитель ИЕ.

--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сохранение книги при любом изменении
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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