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

Вход

Регистрация

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

 

= Мир MS Excel/Автоматическое сохранение предыдущих значений ячейки - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Автоматическое сохранение предыдущих значений ячейки (Формулы/Formulas)
Автоматическое сохранение предыдущих значений ячейки
Adelia Дата: Среда, 15.02.2017, 15:51 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день. Помогите, пожалуйста, написать макрос.
Есть массив данных с формулами (n строк и m столбцов). Необходимо чтобы все эти данные сохранялись рядом как значение накопительно (т.е. данные меняются каждый день => кол-во сохраненных массивов должно равняться кол-ву дней изменений). При этом, необходимо чтобы макрос автоматически срабатывал при закрытии файла, но только если появились новые значения
К сообщению приложен файл: Book1.xls(34Kb)
 
Ответить
СообщениеДобрый день. Помогите, пожалуйста, написать макрос.
Есть массив данных с формулами (n строк и m столбцов). Необходимо чтобы все эти данные сохранялись рядом как значение накопительно (т.е. данные меняются каждый день => кол-во сохраненных массивов должно равняться кол-ву дней изменений). При этом, необходимо чтобы макрос автоматически срабатывал при закрытии файла, но только если появились новые значения

Автор - Adelia
Дата добавления - 15.02.2017 в 15:51
K-SerJC Дата: Четверг, 16.02.2017, 09:33 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 190
Репутация: 29 ±
Замечаний: 40% ±

Excel 2013
Помогите, пожалуйста, написать макрос.

вам нужно помочь чтобы вы смогли написать макрос? тогда в вашем файле нет даже попытки это сделать
или вам нужно чтобы кто нибудь написал для вас макрос?

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

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


Благими намерениями выстелена дорога в АД.
 
Ответить
Сообщение
Помогите, пожалуйста, написать макрос.

вам нужно помочь чтобы вы смогли написать макрос? тогда в вашем файле нет даже попытки это сделать
или вам нужно чтобы кто нибудь написал для вас макрос?

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

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

Автор - K-SerJC
Дата добавления - 16.02.2017 в 09:33
Adelia Дата: Четверг, 16.02.2017, 10:08 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
мне нужно, чтобы кто-нибудь написал макрос. массив всегда одинакового размера
 
Ответить
Сообщениемне нужно, чтобы кто-нибудь написал макрос. массив всегда одинакового размера

Автор - Adelia
Дата добавления - 16.02.2017 в 10:08
devilkurs Дата: Четверг, 16.02.2017, 11:51 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 149
Репутация: 40 ±
Замечаний: 0% ±

Excel 2007, 2010
Мои грабли на этот вопрос.

Условия:
- необходимо наличие листа с именем "АрхивТаблицыДляСравнения+"
- в макросе заполнить константы своими значениями
- первый раз все значения попадут в ваше накопление изменений. Последующие разы будут только изменения
К сообщению приложен файл: Book11.xlsm(18Kb)


 
Ответить
СообщениеМои грабли на этот вопрос.

Условия:
- необходимо наличие листа с именем "АрхивТаблицыДляСравнения+"
- в макросе заполнить константы своими значениями
- первый раз все значения попадут в ваше накопление изменений. Последующие разы будут только изменения

Автор - devilkurs
Дата добавления - 16.02.2017 в 11:51
Adelia Дата: Пятница, 17.02.2017, 10:33 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
devilkurs, спасибо, но к меня работает только если Private Sub Workbook_BeforeClose(Cancel As Boolean) заменить на Sub Workbook_BeforeClose() и тольео через кнопку
 
Ответить
Сообщениеdevilkurs, спасибо, но к меня работает только если Private Sub Workbook_BeforeClose(Cancel As Boolean) заменить на Sub Workbook_BeforeClose() и тольео через кнопку

Автор - Adelia
Дата добавления - 17.02.2017 в 10:33
_Boroda_ Дата: Пятница, 17.02.2017, 10:36 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 9783
Репутация: 4134 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Елена, а Вы куда макрос положили? В модуль книги или в обычный модуль?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕлена, а Вы куда макрос положили? В модуль книги или в обычный модуль?

Автор - _Boroda_
Дата добавления - 17.02.2017 в 10:36
Adelia Дата: Пятница, 17.02.2017, 11:15 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, спасибо! перенесла в модуль книги - заработал. спасибо всем за помощь
 
Ответить
Сообщение_Boroda_, спасибо! перенесла в модуль книги - заработал. спасибо всем за помощь

Автор - Adelia
Дата добавления - 17.02.2017 в 11:15
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Автоматическое сохранение предыдущих значений ячейки (Формулы/Formulas)
Страница 1 из 11
Поиск:

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