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

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

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


Прикладываю свой файл. Большой воздушный поцелуй тому, кто поможет!!!
...
Рейтинг: 0 / 0
18.09.2006, 16:51:27
    #33994677
SvIva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel - альтернативный список значений???
Посмотри прицепленный файл.
Код: 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
18.09.2006, 17:00:34
    #33994716
=SOA=
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel - альтернативный список значений???
Простите за дурацкий вопрос (самой стыдно), но ЧТО с ЭТИМ делать?
...
Рейтинг: 0 / 0
18.09.2006, 17:10:56
    #33994750
Tachkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel - альтернативный список значений???
Я делал такие списки без VBA:
1. Преобразуй справочник под списки (без пустых ячеек).
2. Списки именуются по уровням зависимости: "Список1" ->"Список11"....
3. В основной таблице добавляешь столбцы счетчиков положения, формирующие строку с названием зависимого списка.
4. Делаешь ссылку на эти строки в области значения списка, потом эти строки можно скрыть.

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

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

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

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

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

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

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

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

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

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


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