
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.12.2005, 05:13:18
|
|||
|---|---|---|---|
VBA (Excel) Процедура Worksheet_Change. Изменение данных на листе. |
|||
|
#18+
При изменении данных в ячейке (на листе) нужно как-то получить первоначальное значение в этой ячейке (то есть значение, которое мы изменяем) и занести его в переменную date_n Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext Аленочка тм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.12.2005, 06:32:26
|
|||
|---|---|---|---|
VBA (Excel) Процедура Worksheet_Change. Изменение данных на листе. |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.12.2005, 08:13:01
|
|||
|---|---|---|---|
|
|||
VBA (Excel) Процедура Worksheet_Change. Изменение данных на листе. |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.12.2005, 15:43:42
|
|||
|---|---|---|---|
|
|||
VBA (Excel) Процедура Worksheet_Change. Изменение данных на листе. |
|||
|
#18+
Аленочкавсё нашла, всем спасибо поделись с сирыми, как это делается, чрезвычайно интересно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.02.2006, 04:04:30
|
|||
|---|---|---|---|
VBA (Excel) Процедура Worksheet_Change. Изменение данных на листе. |
|||
|
#18+
У меня была задача следующая: мне нужно было фиксировать изменения в определённом столбце. В этом столбце содержалась дата. В соседнем столбце содержалась запись "Месяц Год" для этой даты. Пользователь мог вручную изменить дату и нужно было программно поменять значение "Месяц Год" в соседнем столбце. 1. В начале модуля объявила переменную, в которую буду помещать изменяемое (старое) значение ячейки: Код: plaintext 2. Значение переменной vPastValue получаю в событии: Код: plaintext 1. 2. Это событие возникает при выделении диапазона либо ячейки на листе. В переменную vPastValue помещается значение ячейки, расположенной в первой строке и в первом столбце выделенного диапазона. Если на листе была выделена одна ячейка, то в переменную vPastValue помещается значение этой самой ячейки. 3. Далее при изменении данных в выделенной ячейке используем событие: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. То есть так как написал Пользователь2. Можно скопировать этот код в модуль листа Excel и попробовать изменить значение в ячейке A1. Аленочка тм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&tablet=1&tid=2185298]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
88ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 385ms |

| 0 / 0 |
