|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.04.2014, 07:31 | #1 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 79
|
Автоматическое проставление данных при выборе значений
Ребята, извините за беспокойство. Я уже обращался к вам с подобным вопросом и вы мне очень помогли.
"Мне необходимо было при выборе значения из выпадающего списка автоматически проставлять данные в строку" На сей раз все усложнилось, значений стало больше. Теперь при выборе значения на Листе2 в колонке G, еще должен учитываться возраст (колонка E) и пол (колонка F), и в зависимости от этого будут проставляться данные. (К примеру, если женщине по возрасту больше сорока лет, то проставляются одни данные, а если меньше то другие). Пример на Листе3 Последний раз редактировалось Сергей Ш.; 11.04.2014 в 08:07. |
11.04.2014, 08:51 | #2 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 79
|
На данный момент действующий макрос выглядит так. Не знаю как
модернизировать, помогите уважаемые господа разобраться Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(Target, Range("G2:G100")) Is Nothing Then a = Sheets("Лист3").Range("D11:AE13").V alue For i = 1 To UBound(a) If a(i, 1) = Target.Value Then cl = 9 For j = 2 To 28 Cells(Target.Row, cl) = a(i, j) cl = cl + 1 Next End If Next End If End Sub |
11.04.2014, 10:47 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 11.04.2014 в 11:23. |
11.04.2014, 11:59 | #4 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 79
|
А как быть если выходит ошибка Run-time error 424.
|
11.04.2014, 12:17 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
извините, я лист переименовал (у себя, а у Вас-то остался как был...)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 11.04.2014 в 12:20. |
11.04.2014, 12:30 | #6 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 79
|
Файл во вложении, посмотрите пожалуйста
Я ввожу дату, допустим в строке 6 в колонку D, автоматически через формулу в этой же строке проставляется возраст в колонке E, потом указываю пол в колонке F и далее выбираю одно из значений в колонке G: это может быть значение1, значение2, значение3, значение4 и т.д. и у меня выходит ошибка. |
11.04.2014, 12:54 | #7 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 79
|
Да, здорово! Спасибо!
А как быть с формулами? Я так понимаю они работать в данном случае не будут |
11.04.2014, 14:11 | #8 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 79
|
А нет, все работает. Спасибо IgorGO. Как всегда выручили
|
11.04.2014, 14:21 | #9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
я удивлен не меньше Вас)))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
21.08.2014, 09:35 | #10 |
Пользователь
Регистрация: 02.04.2013
Сообщений: 79
|
Автоматическое проставление данных при выборе значений
Добрый день.
Ребята, вся надежда на вас. Всё та же ситуация по той же теме, только теперь данные должны проставляться не в строку а в столбик, причем в разные. Объяснить очень трудно, по крайней мере для меня, но смысл такой: На Листе1 по заданным значениям (ячейки выделены красным цв.) автоматически проставляются данные, находящиеся на другом листе (Лист2), который в свою очередь будет скрытым. Я примерно сделал таблицу "Тест1" как это должно выглядеть, а вот воплотить не получается, не понимаю что необходимо поменять в коде макроса. В прошлый раз мне очень помог Игор, огромное ему спасибо, в долгу не останусь. (Для примера, во вложении есть таблица, в котором данные проставлялись в строку, код прекрасно работает, спасибо Игорю) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывод данных при выборе определенного значения из раскрывающегося списка | Андрей79 | PHP | 4 | 04.03.2012 21:58 |
Отображение вордовских данных при выборе поля таблицы | xJohnx | БД в Delphi | 0 | 14.04.2011 19:52 |
ForeColor при выборе значений в ComboBox | segail | Microsoft Office Excel | 2 | 25.08.2010 22:12 |
Автоматическое вычитание при вводе определенных значений | DIMONRUS | Microsoft Office Excel | 11 | 17.06.2010 20:06 |
копирование данных в новую таблицу при интерактивном выборе файла | gege | Microsoft Office Excel | 7 | 22.10.2008 17:16 |