Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
MessageBox с выпадающим списком листов и столбцов
 
Как в Excel Создать Messagebox чтоб в нем можно было в выпадающих списках выбрать Лист, Столбец и строку? списки могут быть отдельно...
Заранее спасибо...
 
пример приложите.
 
В MsgBox не будет выпадающего списка. Подойдут элементы управления (ComboBox или ListBox) на листе или на форме. Также можно создать выпадающий список в ячейке. Идём в "Приемы" и читаем ЭТО
 
Может, устроит вариант с выбором ячейки, - а потом по адресу ячейки вы определите столбец и строку:

Код
Sub test()
    On Error Resume Next
    Dim cell As Range
    Set cell = Application.InputBox("Выделите ячейку на нужном листе", , , , , , , 8)
    If cell Is Nothing Then Exit Sub        ' выход, если ячейка не выбрана

    MsgBox "Столбец: " & cell.Column & ", строка: " & cell.Row, vbInformation, "Лист: " & cell.Worksheet.Name
End Sub 
 
:)
 
Как сделать выпадающий список из листов и, чтобы открывалось выбранное лист. Пример: в выпадающем списке есть "Магазин1", "Магазин2". выбираю "магазин2" и открывается лист магазина2. заранее Благодарю
 
Список листов книги
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Как сделать выпадающий список из листов и, чтобы открывалось выбранное лист.
Зачем изобретать велосипед?
Чем не устраивает штатное средство:
при нажатии "ПРАВОЙ мышой" на ЛЮБУЮ стрелку, отвечающую за передвижение по листам, появляется список листов в данной книге?
Ограничение в списке - 16 строк.
Как вариант: на отдельном листе в одном столбе создать список имен листов, в соседнем - гиперссылки к ним.
Список имен листов и гиперссылок к листам можно сделать автоматически обновляемым при появлении новых листов.
Изменено: Мотя - 30 Авг 2014 17:34:07
Страницы: 1
Читают тему (гостей: 1)
Наверх