Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2010, 22:58   #1
timbussub
 
Регистрация: 16.06.2010
Сообщений: 7
Восклицание Создание списка листов и работа с ними

Уважаемые, Просьба помочь с subjectом.
Значит есть листы в книге, надо создать форму с 2 списками:
1 список (не ComboBox а ListBox1) названий всех листов в книге с многовыборностью. При выборе каких либо названий листов их переносить (Add Item) в ListBox2, а после присвоить им значения Visible.
Плиз очень срочно!
timbussub вне форума Ответить с цитированием
Старый 26.11.2010, 00:09   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

За деньги устроит?
motorway вне форума Ответить с цитированием
Старый 26.11.2010, 00:53   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см.вложение
Вложения
Тип файла: rar Книга460.rar (17.5 Кб, 34 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 29.11.2010, 19:50   #4
timbussub
 
Регистрация: 16.06.2010
Сообщений: 7
По умолчанию

Игорь, премного благодарен!

К сожалению WebMoney не завел еще.

Последний раз редактировалось timbussub; 30.11.2010 в 01:15.
timbussub вне форума Ответить с цитированием
Старый 30.11.2010, 00:34   #5
timbussub
 
Регистрация: 16.06.2010
Сообщений: 7
По умолчанию

Теперь же бодаюсь с другой проблемой
Есть листы в книге, всех показывать не обязательно, только тот лист который(рые) выбрали в ListBox
например в содержании книги на листе1 дается перечень названий компаний
в столбце А
1. Бригантина
2. СоюзРемстройтехника
3. Северный ветер
4. Центр информации и публикаций
5. Ведущий вестник
6. Cisco Trading Inc
...
однако листы так не назовешь
Рядом в стобце B проставляем имена Листов
1. Brig
2. Soyuz
3. Sever
4. Center
5. Vestnik
6. Cisco

Конечно же в ListBox указываешь в RowSource или посредством AddItem полные названия компаний, а когда при выбори их в ListBoxe надо открыть именно Лист с именем данным в столбце B. Причем остальные же листы должны быть невидимыми, а только тот который выбрали.
Замудренно ли, бодаюсь ничего не могу сделать.
timbussub вне форума Ответить с цитированием
Старый 30.11.2010, 01:09   #6
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Возможно этот код спасет голову от бодания


Код:
 Sub List_INIC()
 ListBox1.Clear
 
sl = Array("Бригантина", "СоюзРемстройтехника", "Северный ветер", "Центр информации и публикаций", "Ведущий вестник", "Cisco Trading Inc")
slW = Array("Brig", "Soyuz", "Sever", "Center", "Vestnik", "Cisco")

For n = 0 To 5 
ListBox1.AddItem sl(n)
ListBox1.List(ListBox1.ListCount - 1, 1) = slW(n)
Next
End Sub

Private Sub ListBox1_Click()
W_Name = ListBox1.List(ListBox1.ListIndex, 1) 'Это имя листа


End Sub

Private Sub UserForm_Activate()
List_INIC
End Sub

Замените на этот код

Код:
Private Sub ListBox1_Click()

On error resume next
W_Name = ListBox1.List(ListBox1.ListIndex, 1) 'Это имя листа
Worksheets(W_Name ).Visible=True
Dim sh As Worksheet

For Each sh In ThisWorkbook.Worksheets
If sh.Name <> W_Name Then
sh.Visible=False
End If
Next

End Sub
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 30.11.2010 в 01:36.
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автофильтры и работа с ними Lego Microsoft Office Excel 16 18.10.2010 23:48
Классы и работа с ними Airou Общие вопросы C/C++ 1 16.10.2010 04:53
Создание файлов и работа с ними... Olka... Общие вопросы C/C++ 12 02.04.2010 23:30
Автоматическое создание списка листов с датой их изменения и печати treiber Microsoft Office Excel 5 28.04.2009 16:58
базы данных DBF и работа с ними ИВэТэшка Помощь студентам 3 06.03.2009 15:05