|
Сохранение истории изменения ячейки в столбце
|
|||
---|---|---|---|
#18+
Доброго времени суток! Извините меня за прямоту пожалуйста. Я любитель Exel, и часто составляю разные таблицы с формулами, списками и прочим. Но вот столкнулся с задачей, придумать решение для которой с помощью стандартных функций у меня не получается. Помогите пожалуйста решить задачу для ускорения рабочего процесса. Необходимо реализовать следующее. Имеем 3 поля для ввода данных. А1;B1;C1 1. В ячейку А1 вводим номер диапазона, состоящего их 2 колонок, который находится на другом листе книги. Там таких много одинаковых. 2. В ячейку В1 вводим число 3. В ячейку С1 вводим текст 4. Нажимаем кнопку, и число из ячейки В1 копируется на первую свободную строку первой колонки диапазона с номером А1, а текст из С1 копируется во вторую колонку диапазона А1. 5. Стираем данные другой кнопкой 6. Вводим другой номер диапазона в ячейку А1 7. Вводим новое число в ячейку В1 8. Вводим новый текст в ячейку С1 8. Нажимаем кнопку. 9. данные разносятся по нужным колонкам другого диапазона . Смысл - не скакать по таблицам, а вводить все на автомате, куда нужно. Кнопку удаления данных сделал, сделал так, что все нужные данные разлетаются по нужным столбцам тоже через кнопку ( они копируются в одну и туже ячейку нужного столбца) но вот как сделать запись чисел в свободные ячейки в этом самом столбце!? и чтоб все они сохранялись в столбик? Отформатировать и организовать саму таблицу тоже смогу. Только вот в макросах не селен пока. Но очень хочу научиться. А может есть формула хитрая какая? По сути надо заставить сохранять в столбик всю историю обновлений одной ячейки. Помогите пожалуйста! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2015, 19:07 |
|
Сохранение истории изменения ячейки в столбце
|
|||
---|---|---|---|
#18+
Нашел макрос, который записывает в строчку изменения ячейки, но только с клавиатуры. После обновления "удаленно" через ссылку или формулу не работает. Только если результат преобразовать в значение, удалив формулы Можно переделать, чтоб в столбик было, и чтобы формулы понимал? Код Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Модератор: Учимся использовать тэги оформления кода - FAQ ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2015, 20:32 |
|
Сохранение истории изменения ячейки в столбце
|
|||
---|---|---|---|
#18+
Александр070288Нашел макрос, который записывает в строчку изменения ячейки, но только с клавиатуры. После обновления "удаленно" через ссылку или формулу не работает.Используйте событие Worksheet_Calculate. Желательно поместить на лист ячейку с "летучей" функцией, которая обновляется каждый раз при пересчете: =СЛЧИС() или =СЕГОДНЯ(). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2015, 21:15 |
|
Сохранение истории изменения ячейки в столбце
|
|||
---|---|---|---|
#18+
Спасибо огромное за разъяснение, но я не знаю синтаксиса VBA, чтобы менять и подставлять что либо. Можете помочь с составлением макроса? Я только в самом начале пути освоения программного языка. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2015, 21:40 |
|
Сохранение истории изменения ячейки в столбце
|
|||
---|---|---|---|
#18+
Александр070288Я только в самом начале пути освоения программного языка. так задавайте конкретные вопросы и не ждите готовых решений ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2015, 10:24 |
|
Сохранение истории изменения ячейки в столбце
|
|||
---|---|---|---|
#18+
Уже купил книжку по программированию, но пока я изучу необходимый материал, пройдет много времени. А этот макрос нужен мне сейчас. Надеюсь на вашу помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2015, 11:01 |
|
Сохранение истории изменения ячейки в столбце
|
|||
---|---|---|---|
#18+
Александр070288сохранять в столбик всю историю обновлений одной ячейки Дли примера: формула в ячейке "A1" ссылается на "D1" 1. Объявить Public переменную (см. Module1 VBA) 2. При открытии файла присвоить переменной значение ячейки "A1" (см. ЭтаКнига VBA) 3. При пересчёте листа (см. Лист1 VBA) записать в первую пустую ячейку столбца "B" старое значение и присвоить переменной новое значение ячейки "A1" ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2015, 17:39 |
|
|
start [/forum/topic.php?fid=61&msg=38940901&tid=2173530]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 279ms |
total: | 402ms |
0 / 0 |