Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выбор из списка с дополнительными условиями / 5 сообщений из 5, страница 1 из 1
24.03.2009, 13:26:24
    #35888069
DES_co
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор из списка с дополнительными условиями
Возможно есть уже, но ненашел.
Вопрос такой, как в Excel реализовать выбор данных в ячейкИ из списка чтобы данные в других (заранее определенных) ячейках стирались. Например имеем список фамилий, выбираем из списка в А1 - Иванов, в B1 - Петров и (здесь и есть проблема) при выборе в С1-Иванов (который уже выбран в А1) , чтобы в A1 стало пусто.
...
Рейтинг: 0 / 0
24.03.2009, 14:09:00
    #35888233
Папа Игорь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор из списка с дополнительными условиями
DES_coВозможно есть уже, но ненашел.
Вопрос такой, как в Excel реализовать выбор данных в ячейкИ из списка чтобы данные в других (заранее определенных) ячейках стирались. Например имеем список фамилий, выбираем из списка в А1 - Иванов, в B1 - Петров и (здесь и есть проблема) при выборе в С1-Иванов (который уже выбран в А1) , чтобы в A1 стало пусто.

Не совсем ясно, что там у Вас за списки, но если надо контролировать взаимосвязи в данных
на одном листе, то обрабатывайте событие Worksheet_Change.
...
Рейтинг: 0 / 0
26.03.2009, 22:40:58
    #35895127
DES_co
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор из списка с дополнительными условиями
Папа Игорь
Не совсем ясно, что там у Вас за списки,...
Для ясности прилагаю файл, там то, что хочется, только не работает :-(
...
Рейтинг: 0 / 0
26.03.2009, 23:24:09
    #35895189
ZVI
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
27.03.2009, 13:23:00
    #35896359
DES_co
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор из списка с дополнительными условиями
ZVI спасибо, то что нужно
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выбор из списка с дополнительными условиями / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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