Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как отследить изменение ячейки? / 3 сообщений из 3, страница 1 из 1
11.11.2005, 22:14:01
    #33374729
glazz_gms
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отследить изменение ячейки?
Надо перехватить значение ячейки перед изменением и после изменения. Как это делается????

Пример:
А1="как дела"
после изменения А1="Хорошо"

Надо:
перехватить каким было значение ячейки до изменения. и рассувать по переменным т.е. n="как дела" а m ="Хорошо"

Это вроде события которое возникает после начало редактирования ячейки. чтобы получить значение до и после редактирования.

Помогите плиз!!
...
Рейтинг: 0 / 0
11.11.2005, 22:39:21
    #33374751
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отследить изменение ячейки?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Option Explicit

Dim vPastValue As Variant

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim vNewValue As Variant
    vNewValue = Target.Cells( 1 ,  1 ).Value
    
    MsgBox vPastValue & Chr( 13 ) & vNewValue
    vPastValue = vNewValue
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    vPastValue = Target.Cells( 1 ,  1 ).Value
End Sub
...
Рейтинг: 0 / 0
12.11.2005, 19:10:32
    #33375106
glazz_gms
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отследить изменение ячейки?
Огромное спасобо это то что мне надо! :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как отследить изменение ячейки? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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