Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Значение ячейки связанной с выпадающим списком - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Значение ячейки связанной с выпадающим списком (Макросы Sub)
Значение ячейки связанной с выпадающим списком
Anonymous Дата: Четверг, 19.12.2013, 14:15 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Камрады, преведствуйу!
Суть проблемы:
Есть выпадающий список. Он связан с ячейкой.
Ячейка принимает значение порядкового номера выбранного в списке элемента из диапазона $B$2:$B$5.
Не могу сообразить метод/свойство, которое заставит связанную ячейку принимать значение ячейки из выбранного диапазона, а не порядковый номер.
Подскажите плиз.
[vba]
Код
ActiveSheet.DropDowns.Add(Cells(1, 1).Left, Cells(1, 1).Top, 45, 15).Select
   With Selection
    .ListFillRange = "Литс1$B$2:$B$5"
    .LinkedCell = ActiveSheet.Cells(1, 1).Address
   End With
[/vba]
Нужно это для того, чтобы по окончании работы макроса удалить все элементы управления и исходные данные.
[moder]Файл где?
 
Ответить
СообщениеКамрады, преведствуйу!
Суть проблемы:
Есть выпадающий список. Он связан с ячейкой.
Ячейка принимает значение порядкового номера выбранного в списке элемента из диапазона $B$2:$B$5.
Не могу сообразить метод/свойство, которое заставит связанную ячейку принимать значение ячейки из выбранного диапазона, а не порядковый номер.
Подскажите плиз.
[vba]
Код
ActiveSheet.DropDowns.Add(Cells(1, 1).Left, Cells(1, 1).Top, 45, 15).Select
   With Selection
    .ListFillRange = "Литс1$B$2:$B$5"
    .LinkedCell = ActiveSheet.Cells(1, 1).Address
   End With
[/vba]
Нужно это для того, чтобы по окончании работы макроса удалить все элементы управления и исходные данные.
[moder]Файл где?

Автор - Anonymous
Дата добавления - 19.12.2013 в 14:15
Anonymous Дата: Четверг, 19.12.2013, 14:37 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
2 Модератор:
Правила прочитал до создания темы :)
дык это же общий пример, каким свойством/методом присваивать связанной ячейке выбранное значение выпадающего списка, а не порядковый номер значения.
[moder]Какой же это общий вопрос, если Вы обзываете "выпадающим списком" элемент управления формы "Поле со списком". А если там у Вас еще какие-то сюрпризы сидят?
 
Ответить
Сообщение2 Модератор:
Правила прочитал до создания темы :)
дык это же общий пример, каким свойством/методом присваивать связанной ячейке выбранное значение выпадающего списка, а не порядковый номер значения.
[moder]Какой же это общий вопрос, если Вы обзываете "выпадающим списком" элемент управления формы "Поле со списком". А если там у Вас еще какие-то сюрпризы сидят?

Автор - Anonymous
Дата добавления - 19.12.2013 в 14:37
Anonymous Дата: Четверг, 19.12.2013, 14:54 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
понял.
Вот накидал пример.
Надо чтобы ячейка C1 принимала значения "вася:ваня"
Вернее, чтобы A1 принимала значения "вася:ваня". С1 это для наглядности.
К сообщению приложен файл: 8435180.xlsm (17.9 Kb)


Сообщение отредактировал Anonymous - Четверг, 19.12.2013, 14:56
 
Ответить
Сообщениепонял.
Вот накидал пример.
Надо чтобы ячейка C1 принимала значения "вася:ваня"
Вернее, чтобы A1 принимала значения "вася:ваня". С1 это для наглядности.

Автор - Anonymous
Дата добавления - 19.12.2013 в 14:54
_Boroda_ Дата: Четверг, 19.12.2013, 15:02 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Вместо элемента управления формы используйте элемент АктивХ

И еще
в Вашем коде из первого сообщения неверно назван Лист1
Цитата
.ListFillRange = "Литс1$B$2:$B$5"
К сообщению приложен файл: 8435180_1.xlsm (20.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Вместо элемента управления формы используйте элемент АктивХ

И еще
в Вашем коде из первого сообщения неверно назван Лист1
Цитата
.ListFillRange = "Литс1$B$2:$B$5"

Автор - _Boroda_
Дата добавления - 19.12.2013 в 15:02
Anonymous Дата: Четверг, 19.12.2013, 15:26 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Так нужно? Вместо элемента управления формы используйте элемент АктивХ
Да. Т.е. у эелементов управления формами такой фишки нет?

И еще в Вашем коде из первого сообщения неверно назван Лист1
Сорри, очепятался
 
Ответить
Сообщение
Так нужно? Вместо элемента управления формы используйте элемент АктивХ
Да. Т.е. у эелементов управления формами такой фишки нет?

И еще в Вашем коде из первого сообщения неверно назван Лист1
Сорри, очепятался

Автор - Anonymous
Дата добавления - 19.12.2013 в 15:26
_Boroda_ Дата: Четверг, 19.12.2013, 15:39 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Т.е. у эелементов управления формами такой фишки нет?

Можно на ходу переписывать макросом


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Т.е. у эелементов управления формами такой фишки нет?

Можно на ходу переписывать макросом

Автор - _Boroda_
Дата добавления - 19.12.2013 в 15:39
Anonymous Дата: Пятница, 20.12.2013, 11:43 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, спасибо за помощь. Буду делать с активХ.
 
Ответить
Сообщение_Boroda_, спасибо за помощь. Буду делать с активХ.

Автор - Anonymous
Дата добавления - 20.12.2013 в 11:43
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Значение ячейки связанной с выпадающим списком (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!