Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Замена основного файла на копию если она новее основного. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Замена основного файла на копию если она новее основного. (Макросы/Sub)
Замена основного файла на копию если она новее основного.
Ckaym Дата: Среда, 30.09.2015, 07:11 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация: 1 ±
Замечаний: 0% ±

Excel 2013
Можно ли заменить основной файл при запуске на копию если копия новее основного файла?
Если да то как это можно сделать!


Ckaym
 
Ответить
СообщениеМожно ли заменить основной файл при запуске на копию если копия новее основного файла?
Если да то как это можно сделать!

Автор - Ckaym
Дата добавления - 30.09.2015 в 07:11
Hugo Дата: Среда, 30.09.2015, 08:53 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3255
Репутация: 707 ±
Замечаний: 0% ±

2019
Можно.
Макросом, желательно в персональной книге макросов.
При открытии любого файла макрос проверяет не тот ли файл который нужно контролировать, если тот - смотрит время сохранения копии, если она свежее, чем ранее запомненное время сохранения основного файла, то далее дейстует как предписано (тут пока никто не придумал как действовать - "заменить" это неконкретно).
Где файл и где копия, и что вообще это за файлы - тоже неизвестно.


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеМожно.
Макросом, желательно в персональной книге макросов.
При открытии любого файла макрос проверяет не тот ли файл который нужно контролировать, если тот - смотрит время сохранения копии, если она свежее, чем ранее запомненное время сохранения основного файла, то далее дейстует как предписано (тут пока никто не придумал как действовать - "заменить" это неконкретно).
Где файл и где копия, и что вообще это за файлы - тоже неизвестно.

Автор - Hugo
Дата добавления - 30.09.2015 в 08:53
Ckaym Дата: Среда, 30.09.2015, 09:24 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация: 1 ±
Замечаний: 0% ±

Excel 2013
Вот так он его восстанавливает основной файл если он удалён
[vba]
Код
If Len(Dir$("C:\путь\основной файл.xlsx")) = 0 Then Set iBook = Workbooks.Open("D:\копии\основной файл.xlsx")
[/vba]
копия сохраняется в интернете а если поработали с копией то при запуске основного файла он не видит изменений в копии и сохраняет уже без изменений!
как нибудь можно это реализовать замену, восстановление или сохранение перед запуском при условии.


Ckaym
 
Ответить
СообщениеВот так он его восстанавливает основной файл если он удалён
[vba]
Код
If Len(Dir$("C:\путь\основной файл.xlsx")) = 0 Then Set iBook = Workbooks.Open("D:\копии\основной файл.xlsx")
[/vba]
копия сохраняется в интернете а если поработали с копией то при запуске основного файла он не видит изменений в копии и сохраняет уже без изменений!
как нибудь можно это реализовать замену, восстановление или сохранение перед запуском при условии.

Автор - Ckaym
Дата добавления - 30.09.2015 в 09:24
Ckaym Дата: Среда, 30.09.2015, 13:27 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация: 1 ±
Замечаний: 0% ±

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


Ckaym
 
Ответить
СообщениеПохоже на этот вопрос нет прямых ответов!
если есть пишите.
пока создам другую тему с другой формулировочкой.

Автор - Ckaym
Дата добавления - 30.09.2015 в 13:27
AndreTM Дата: Среда, 30.09.2015, 15:25 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Вот это вот напрягает:
копия сохраняется в интернете а если поработали с копией то при запуске основного файла он не видит изменений в копии
потому и ответов нет никаких... :D


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеВот это вот напрягает:
копия сохраняется в интернете а если поработали с копией то при запуске основного файла он не видит изменений в копии
потому и ответов нет никаких... :D

Автор - AndreTM
Дата добавления - 30.09.2015 в 15:25
Ckaym Дата: Среда, 30.09.2015, 16:11 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация: 1 ±
Замечаний: 0% ±

Excel 2013

всем спасибо


Ckaym

Сообщение отредактировал Ckaym - Среда, 30.09.2015, 16:12
 
Ответить
Сообщение
всем спасибо

Автор - Ckaym
Дата добавления - 30.09.2015 в 16:11
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Замена основного файла на копию если она новее основного. (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!