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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2013, 16:43   #1
w00t
Пользователь
 
Регистрация: 15.03.2012
Сообщений: 29
По умолчанию Макрос, корректная проверка на скрытые листы

Подскажите, пожалуйста, по части кода. В книге есть Hidden и VeryHidden листы (нужны только видимые), как правильно видоизменить (см. ниже):

Код:
Function addListsToComboBox(myCombobox As ComboBox) As Integer
Dim wb As Workbook
Dim sh As Worksheet
Dim shActName As String
Set wb = ActiveWorkbook

shActName = ActiveSheet.name


f = wb.name
returnValue = 0
VisibleListCount = 0

For j = 1 To wb.Sheets.Count
 Set sh = wb.Sheets(j)
   If sh.Visible = True Then
      VisibleListCount = VisibleListCount + 1
   End If
Next


For j = 1 To VisibleListCount
 Set sh = wb.Sheets(j)
   If sh.Visible = True Then
      myCombobox.AddItem (sh.name)
      If sh.name = shActName Then
         returnValue = j - 1
      End If
   End If
Next

addListsToComboBox = returnValue
End Function

Последний раз редактировалось w00t; 30.04.2013 в 16:47.
w00t вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
открыть скрытые листы vostok Microsoft Office Excel 2 06.03.2012 21:08
макрос, создать листы с именем согласно номеру ячейки непрограммист Microsoft Office Excel 5 04.03.2012 22:41
макрос для группировки записей и запись в новые листы по группам MrGB Microsoft Office Excel 27 30.10.2010 00:30
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос as-is Microsoft Office Excel 4 25.02.2010 07:51
Скрытые листы PapaHedgehog Microsoft Office Excel 1 28.10.2009 17:39