powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Список, обновление данных
9 сообщений из 9, страница 1 из 1
Список, обновление данных
    #34555750
Наталья С.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В трех столбцах сделаны списки. При выборе в первом столбце отбираются значения во втором, при выборе значения во втором столбце отбираются значения в третьем. Если мы изменим значение в первом столбце, как очистить значения во втором и третьем столбцах?
...
Рейтинг: 0 / 0
Список, обновление данных
    #34556339
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно посмотреть как это сделано. если можете, "выложите" файл
...
Рейтинг: 0 / 0
Список, обновление данных
    #34556992
Наталья С.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vbaproнужно посмотреть как это сделано. если можете, "выложите" файл
Спасибо, выложила пример
...
Рейтинг: 0 / 0
Список, обновление данных
    #34557153
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотрите, только это с применением макросов. Для использования в других листах нужно будет изменять методbre определения значения переменной RangeToClear
...
Рейтинг: 0 / 0
Список, обновление данных
    #34557212
Наталья С.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к сожалению "падает" на строчке RangeToClear.ClearContents
...
Рейтинг: 0 / 0
Список, обновление данных
    #34557234
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наталья С.к сожалению "падает" на строчке RangeToClear.ClearContentsзамените эту строчку на такую:
Код: plaintext
1.
    If Not RangeToClear Is Nothing Then RangeToClear.ClearContents
...
Рейтинг: 0 / 0
Список, обновление данных
    #34557395
Наталья С.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, помогло! Только надо обновлять значения только в этих трёх столбцах. А удаляется вся строка....
...
Рейтинг: 0 / 0
Список, обновление данных
    #34557506
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наталья С.Спасибо, помогло! Только надо обновлять значения только в этих трёх столбцах. А удаляется вся строка....тогда замениете процедуру
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Sub ClearValidation(target As Range)
Dim RangeToClear As Range
Const LastTableColumn =  3 

'    Set RangeToClear = Application.Intersect(target.CurrentRegion, _
'                                             target.CurrentRegion.Offset(0, target.Column), _
'                                             target.EntireRow)
                                             
    Set RangeToClear = Range(Cells(target.Row, target.Column +  1 ), Cells(target.Row, LastTableColumn))
                                             
                                             
    If Not RangeToClear Is Nothing Then RangeToClear.ClearContents

    Set RangeToClear = Nothing
End Sub
...
Рейтинг: 0 / 0
Список, обновление данных
    #34557600
Наталья С.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое! Всё работает!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Список, обновление данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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