Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сохранить изменения в ячейки / 14 сообщений из 14, страница 1 из 1
15.11.2010, 10:13
    #36956257
Finish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
Привет!
подскажитек как сделать чтоб при зменении ячейки пользователю необходимо было ввести причину изменения и после этого эта причина,предыдущее и новое значение сохранялись на другом листе экселя?
спасибо
...
Рейтинг: 0 / 0
15.11.2010, 10:33
    #36956288
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
1. При попытке изменения появляется форма, пользователь вводит текст, форма закрывается, изменения сохраняются.
2. Проверка дангных другой ячейки - пока туда не внгесена причина, редактирование запрещается.
Но как Excel узнает, что записана именно причина, а не набор символов?
...
Рейтинг: 0 / 0
15.11.2010, 10:36
    #36956296
Finish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
а не могли бы более детально (с кодом) ну или какие функции смотреть,а то я что-то с экселем не часто сталкиваюсь

а то что будет внесено это уже на совести пользователь,как ни как это ему надо))
...
Рейтинг: 0 / 0
15.11.2010, 10:47
    #36956324
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
Для ячейки А1 меню Данные-Проверка-Параметры-Тип_данных-Другой, пустые ячейки не игнорировать.
Запрет изменения А1 при D1=""
...
Рейтинг: 0 / 0
15.11.2010, 10:50
    #36956334
Finish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
СПАСИБО!!!ТО ЧТО НАДО
...
Рейтинг: 0 / 0
15.11.2010, 13:16
    #36956830
Finish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
С помощью журнала изменений намного проще и более подробно можно мониторить все изменения,но возник теперь следующий вопрос: Как вывести лист изменений перед закрытием фаила(именно лист,если записать стандартный макрос,а потом его запустить ,он не открывает лист а просто ставит над каждой ячейкой коменты) для просмотра пользователем и если пользователь не внесёт текс напротив каждого изменения фаил не закрывался или не сохранялся?
...
Рейтинг: 0 / 0
15.11.2010, 13:34
    #36956905
Finish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
ок,немного разобрался.Подскажите как на закрытие фаила написать процедуру и чтоб пока всё что там прописано не выполнено он не закрывался?ну или чтоб пока в определённой ячейки "" он не закрывался?
...
Рейтинг: 0 / 0
15.11.2010, 13:52
    #36956975
Finish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
ок.
подскажите как отменить сохранение и не закрывать фаил..
...
Рейтинг: 0 / 0
15.11.2010, 13:55
    #36956985
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
...
Рейтинг: 0 / 0
15.11.2010, 13:59
    #36956994
Finish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
это я понял,вопрос в том как програмно написать чтоб он не закрывал и не сохранил фаил?
...
Рейтинг: 0 / 0
15.11.2010, 14:19
    #36957045
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
Finishэто я понял,вопрос в том как програмно написать чтоб он не закрывал и не сохранил фаил?

Не хочется глубоко вникать в ваш вопрос сейчас, т.к. этим все не кончится. Вы его бейте на более маленькие и пробуйте задавать как-то более подробно описывая, думая, приводя примеры:
например не закрывать книгу пока не заполнена ячейка B1
Код: plaintext
1.
2.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Sheets( 1 ).[b1] = "" Then Cancel = True
End Sub
Чтобы не сохранять тоже самое есть событие
BeforeSave
...
Рейтинг: 0 / 0
15.11.2010, 14:30
    #36957082
Finish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
спасибо.очень помогли
...
Рейтинг: 0 / 0
16.11.2010, 10:48
    #36958849
Finish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
снова вопрос)
перед измененим ячейки надо сохранить на новом листе её предыдущее значение и новое,как это можно реализовать?
нашёл только действие на изменение ,но как при этом сохранить старое значение..не понимаю
...
Рейтинг: 0 / 0
17.12.2010, 14:30
    #37020772
Djon Player
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить изменения в ячейки
Finish,

Вариантов сохранения можно сколько угодно придумать.
Самый простой думаю это сохранять старое задание в примечания и туда-же в примечания можно сам комментарий о причине изменения писать.
Чуть посложнее можно сделать так. К примеру на отдельном листе для каждого такого случая создавать новую строку, в которой к примеру в первую ячейку пишите адрес измененной ячейки, во вторую ячейку предыдущее значение, в третью комментарий о причине. Можно и новое значение тоже вписать, чтобы можно было потом читать историю изменений.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сохранить изменения в ячейки / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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