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

Вход

Регистрация

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

 

= Мир MS Excel/всплывающий список и выбор между листами книги - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
всплывающий список и выбор между листами книги
brr7 Дата: Среда, 16.01.2013, 16:12 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

дравствуйте уважаемые! у меня простой вопрос, подскажите новичку, как в всплывающий список сделать возможность выбора между, допустим тремя листами?

ну допустим даны 3 листа, в четвертом листе производится настройка-поиск, что то вроде окна БД. как мне в кнопке выбора (activX) сделать так ,чтобы я мог выбрать один из нескольких листов книги excel, именно из листов, а не из листа, т.е. чтобы в выпадающем списке было лист1, лист2, лист3.

спасибо!
 
Ответить
Сообщениедравствуйте уважаемые! у меня простой вопрос, подскажите новичку, как в всплывающий список сделать возможность выбора между, допустим тремя листами?

ну допустим даны 3 листа, в четвертом листе производится настройка-поиск, что то вроде окна БД. как мне в кнопке выбора (activX) сделать так ,чтобы я мог выбрать один из нескольких листов книги excel, именно из листов, а не из листа, т.е. чтобы в выпадающем списке было лист1, лист2, лист3.

спасибо!

Автор - brr7
Дата добавления - 16.01.2013 в 16:12
GWolf Дата: Пятница, 18.01.2013, 11:59 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 3 ±
Замечаний: 0% ±

Добрый день brr7.

Смею заметить, Вы бы создали файл (с тремя листами). Разместили требующуюся Вам кнопку или чего там еще!?
А потом уже про уважение вели речь.
Поверте это не наезд. Есть правила форума, не дураками, кстати, писанные. Зачем же их нарушать?
С наилучшими пожеланиями GWolf.


Путей к вершине множество. Этот один из многих...
 
Ответить
СообщениеДобрый день brr7.

Смею заметить, Вы бы создали файл (с тремя листами). Разместили требующуюся Вам кнопку или чего там еще!?
А потом уже про уважение вели речь.
Поверте это не наезд. Есть правила форума, не дураками, кстати, писанные. Зачем же их нарушать?
С наилучшими пожеланиями GWolf.

Автор - GWolf
Дата добавления - 18.01.2013 в 11:59
GWolf Дата: Пятница, 18.01.2013, 12:55 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 3 ±
Замечаний: 0% ±

Добрый день brr7.

Позволил себе самостоятельно создать пример.
Постарался реализовать так чтобы макрос был нечувствителен ни к количеству листов (любое в пределах разумного), ни к тексту в ярлыках листов (любой, позволенный правилами Excel).

Обращайтесь. Успеха.
С уважением GWolf.
К сообщению приложен файл: for_brr7_v01.xls (30.5 Kb)


Путей к вершине множество. Этот один из многих...

Сообщение отредактировал GWolf - Пятница, 18.01.2013, 12:58
 
Ответить
СообщениеДобрый день brr7.

Позволил себе самостоятельно создать пример.
Постарался реализовать так чтобы макрос был нечувствителен ни к количеству листов (любое в пределах разумного), ни к тексту в ярлыках листов (любой, позволенный правилами Excel).

Обращайтесь. Успеха.
С уважением GWolf.

Автор - GWolf
Дата добавления - 18.01.2013 в 12:55
brr7 Дата: Суббота, 19.01.2013, 11:37 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

спасибо за наставления, буду внимательней, просто времени мало. вот что мне подсказали на одном из форумов, так я и решил данную проблему

Sub SheetList()
02 Dim sheet As Worksheet
03 Dim cell As Range
04 With ActiveWorkbook
05 For Each sheet In ActiveWorkbook.Worksheets
06 Set cell = Worksheets(1).Cells(sheet.Index, 1)
07 .Worksheets(1).Hyperlinks.Add anchor:=cell, Address:="", SubAddress:="'" & sheet.Name & "'" & "!A1"
08 cell.Formula = sheet.Name
09 Next
10 End With
11 End Sub
 
Ответить
Сообщениеспасибо за наставления, буду внимательней, просто времени мало. вот что мне подсказали на одном из форумов, так я и решил данную проблему

Sub SheetList()
02 Dim sheet As Worksheet
03 Dim cell As Range
04 With ActiveWorkbook
05 For Each sheet In ActiveWorkbook.Worksheets
06 Set cell = Worksheets(1).Cells(sheet.Index, 1)
07 .Worksheets(1).Hyperlinks.Add anchor:=cell, Address:="", SubAddress:="'" & sheet.Name & "'" & "!A1"
08 cell.Formula = sheet.Name
09 Next
10 End With
11 End Sub

Автор - brr7
Дата добавления - 19.01.2013 в 11:37
  • Страница 1 из 1
  • 1
Поиск:

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