powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel - альтернативный список значений???
16 сообщений из 16, страница 1 из 1
Excel - альтернативный список значений???
    #33994440
=SOA=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, как создавать списки и выбирать значения в ячейке из списка, расположенного на другом листе я умею. Но у меня проблема!!!

У меня есть таблица. Строчка. Выбираю в первой ячейке значение из списка "Вид деятельности" - их 3, мне надо чтобы при выборе определенного значения в этой ячейке, в следующей - появлялся список именно для этого вида деятельности и так дальше по строчке, т.е. мне очень неудобно каждый раз выбирать из большого списка, мне надо чтобы он каждый раз сужался в зависимости от выбранного значения перед ним.

Привожу пример: выбираю операционную деятельность, в след ячейке "Статья затрат" мне необходимо выбрать значения, который относятся только к этой деятельности (я не хочу видеть там финансовую и инвестиционную), дальше по аналогии: выбираю "Затраты на персонал", дальше мне нужен совсем узкий список из: Зарплата нетто, НДФЛ, Пособия, Ставки рабочих-строителей, ЕСН, Финансовая помощь и Бонусы.


Прикладываю свой файл. Большой воздушный поцелуй тому, кто поможет!!!
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #33994677
SvIva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри прицепленный файл.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    ' В стоку myFormula далее запишем имя списка для выбора
    Dim myFormula As String
    MsgBox ActiveCell.Column
    ' Если ячейка не в теле таблицы, выход из макроса
    If Target.Row <  4  Or Target.Column >  2  Then Exit Sub
        
    ' Проверяем номер столбца таблицы
    Select Case Target.Column
    ' Для 1-го столбца только один список
    Case  1 
        myFormula = "=Страна"
    ' Для 2-го столбца имя списка значений находится в предыдущем столбце
    Case  2 
        myFormula = "=" & Target.Offset( 0 , - 1 ).Value
    End Select
    
    ' Определяем условия проверки данных
    With Target.Validation
         On Error Resume Next
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:=myFormula      'Присвоили: "=<имя нужного списка>"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
End Sub
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #33994716
=SOA=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простите за дурацкий вопрос (самой стыдно), но ЧТО с ЭТИМ делать?
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #33994750
Tachkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я делал такие списки без VBA:
1. Преобразуй справочник под списки (без пустых ячеек).
2. Списки именуются по уровням зависимости: "Список1" ->"Список11"....
3. В основной таблице добавляешь столбцы счетчиков положения, формирующие строку с названием зависимого списка.
4. Делаешь ссылку на эти строки в области значения списка, потом эти строки можно скрыть.

к сожалению это требует большой подготовительной работы (потом ф-лы можно просто скопировать), по-этому пример не скину, т.к. лень все делать. Может тот вариант с VBA проще, я плохо разбираюсь в коде.
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #33995033
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-нить такое как отправная точка (см. вложенный файл)

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #33995764
=SOA=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to KL (XL):

Это просто суууупер!!! Это именно то, что я хотела!!! Спасибо огромное!!!
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #33995787
Tachkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как то, господа, у Вас уж очень сложно.....
Так как я предлогал проще :)
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #33996450
=SOA=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня еще одна проблемка - сводная таблица - я хочу видеть в ней итоговую сумму платежей (а не каждый платеж). Как это сделать? А внизу хочу видеть итоги по столбцам $ и руб - т.е. в идеале это должно быть сальдо по деньгам.

Файл прилагаю. Спасибо.
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #33996567
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тема уже была а КЛ жжот
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #33996669
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TachkinКак то, господа, у Вас уж очень сложно.....
Так как я предлогал проще :)

Смеешься? Мне понадобилось 5 мин., 2 формулы и рассширенный фильтр чтобы превратить справочник в то, что ты видел. :-)
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #33996857
=SOA=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мальчики, не ссорьтесь!

У меня уже другая проблема со сводной таблицей (смотрите выше).

;)
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #33998958
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Положи тоже самое в *.zip плиз.

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #34000138
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
?
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #34001178
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня нет RAR и не хочу его устанавливать :-)

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #34001185
Tachkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в вопросе не разбираюсь, так что на
...
Рейтинг: 0 / 0
Excel - альтернативный список значений???
    #34001906
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо - сейчас зашиваюсь, взгляну в выходные

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel - альтернативный список значений???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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