powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выбор из списка с дополнительными условиями
5 сообщений из 5, страница 1 из 1
Выбор из списка с дополнительными условиями
    #35888069
DES_co
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно есть уже, но ненашел.
Вопрос такой, как в Excel реализовать выбор данных в ячейкИ из списка чтобы данные в других (заранее определенных) ячейках стирались. Например имеем список фамилий, выбираем из списка в А1 - Иванов, в B1 - Петров и (здесь и есть проблема) при выборе в С1-Иванов (который уже выбран в А1) , чтобы в A1 стало пусто.
...
Рейтинг: 0 / 0
Выбор из списка с дополнительными условиями
    #35888233
Фотография Папа Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DES_coВозможно есть уже, но ненашел.
Вопрос такой, как в Excel реализовать выбор данных в ячейкИ из списка чтобы данные в других (заранее определенных) ячейках стирались. Например имеем список фамилий, выбираем из списка в А1 - Иванов, в B1 - Петров и (здесь и есть проблема) при выборе в С1-Иванов (который уже выбран в А1) , чтобы в A1 стало пусто.

Не совсем ясно, что там у Вас за списки, но если надо контролировать взаимосвязи в данных
на одном листе, то обрабатывайте событие Worksheet_Change.
...
Рейтинг: 0 / 0
Выбор из списка с дополнительными условиями
    #35895127
DES_co
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Папа Игорь
Не совсем ясно, что там у Вас за списки,...
Для ясности прилагаю файл, там то, что хочется, только не работает :-(
...
Рейтинг: 0 / 0
Выбор из списка с дополнительными условиями
    #35895189
ZVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Count >  1  Then Exit Sub
  Const MyRange = "A1:C2"
  Dim cell As Range
  With Application
    If .Intersect(Target, Range(MyRange)) Is Nothing Then Exit Sub
    .EnableEvents = False
    For Each cell In Range(MyRange)
      If cell.Address <> Target.Address And cell.Value = Target.Value Then
        cell.ClearContents
      End If
    Next
    .EnableEvents = True
  End With
End Sub
...
Рейтинг: 0 / 0
Выбор из списка с дополнительными условиями
    #35896359
DES_co
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZVI спасибо, то что нужно
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выбор из списка с дополнительными условиями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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