Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / невозможно установить свойство hidden класса range / 8 сообщений из 8, страница 1 из 1
02.07.2007, 12:51:50
    #34631865
замучился
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
невозможно установить свойство hidden класса range
версия Excel 2002 (10.4302.2625)

Private Sub ComboBoxM_Change()
Rows("38:121").EntireRow.Hidden = True - ругается сабжем
If Cells(16, 4).Value <> "" Then
Dim m As Integer
m = Cells(16, 4).Value
Rows("38:" + Trim(Str$(37 + m))).EntireRow.Hidden = False
End If
End Sub

этот код у меня отрабатывает нормально, а на Excel 2003 выдает ошибку ;( может можно как-то обойти?
...
Рейтинг: 0 / 0
02.07.2007, 13:57:33
    #34632091
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
невозможно установить свойство hidden класса range
замучилсяверсия Excel 2002 (10.4302.2625)

Private Sub ComboBoxM_Change()
Rows("38:121").EntireRow.Hidden = True - ругается сабжем
If Cells(16, 4).Value <> "" Then
Dim m As Integer
m = Cells(16, 4).Value
Rows("38:" + Trim(Str$(37 + m))).EntireRow.Hidden = False
End If
End Sub

этот код у меня отрабатывает нормально, а на Excel 2003 выдает ошибку ;( может можно как-то обойти?

Вроде должно и так работать, но на всякий случай попробуйте
без EntireRow , у вас и так строки указаны!
Код: plaintext
Rows("38:121").Hidden = True
...
Рейтинг: 0 / 0
02.07.2007, 14:49:48
    #34632341
замучился
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
невозможно установить свойство hidden класса range
DeggasadВроде должно и так работать, но на всякий случай попробуйте
без EntireRow, у вас и так строки указаны!
Rows("38:121").Hidden = True

спасибо, но все равно выдает ошибку в excel 2003. У меня (excel 2002) нормально отрабатывает.
в чем может быть причина? ;(
...
Рейтинг: 0 / 0
02.07.2007, 15:15:12
    #34632451
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
невозможно установить свойство hidden класса range
замучился DeggasadВроде должно и так работать, но на всякий случай попробуйте
без EntireRow, у вас и так строки указаны!
Rows("38:121").Hidden = True

спасибо, но все равно выдает ошибку в excel 2003. У меня (excel 2002) нормально отрабатывает.
в чем может быть причина? ;(

А чё пишет?
У меня 2003 не ругается!
...
Рейтинг: 0 / 0
02.07.2007, 16:03:37
    #34632673
замучился
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
невозможно установить свойство hidden класса range
Deggasad
А чё пишет?
У меня 2003 не ругается!

пишет: невозможно установить свойство hidden класса range ...

в общем на листе комбобокс из элементов управления - под ним поле в которое из комбобокса выбирается число. На событие изменения комбобокса я повесил код который выше, все хорошо, все работает, но только у меня у других глючит - невозможно установить свойство hidden класса range. Причем даже если вручную пробовать у других скрывать/показывать строки - почему-то вызывается событие ComboBoxM_Change() и глючит опять ;( на моем компе не вызывается если вручную ;(

пс.
юзера хотят чтобы скрывать/показывать строки в зависимости от кол-ва месяцев выбранных, не я этого захотел ;(
...
Рейтинг: 0 / 0
02.07.2007, 16:15:26
    #34632720
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
невозможно установить свойство hidden класса range
замучился Deggasad
А чё пишет?
У меня 2003 не ругается!

пишет: невозможно установить свойство hidden класса range ...

в общем на листе комбобокс из элементов управления - под ним поле в которое из комбобокса выбирается число. На событие изменения комбобокса я повесил код который выше, все хорошо, все работает, но только у меня у других глючит - невозможно установить свойство hidden класса range. Причем даже если вручную пробовать у других скрывать/показывать строки - почему-то вызывается событие ComboBoxM_Change() и глючит опять ;( на моем компе не вызывается если вручную ;(

пс.
юзера хотят чтобы скрывать/показывать строки в зависимости от кол-ва месяцев выбранных, не я этого захотел ;(

Выложи файл, дело определённо в комбобоксе. Скорее всего диапазон на который ссылается комбобокс находится в строках которые пыташься скрыть! Или что-то в этом роде.
...
Рейтинг: 0 / 0
02.07.2007, 16:28:12
    #34632778
замучился
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
невозможно установить свойство hidden класса range
авторВыложи файл, дело определённо в комбобоксе. Скорее всего диапазон на который ссылается комбобокс находится в строках которые пыташься скрыть! Или что-то в этом роде.
ДААА !!! СПАСИБО!!! кажется дело в этом! диапазон на который ссылается комбобокс я запрятал подальше вправо и успешно о нем забыл ;)))) но почему же у меня не ругался ???
...
Рейтинг: 0 / 0
02.07.2007, 16:40:59
    #34632827
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
невозможно установить свойство hidden класса range
замучился авторВыложи файл, дело определённо в комбобоксе. Скорее всего диапазон на который ссылается комбобокс находится в строках которые пыташься скрыть! Или что-то в этом роде.
ДААА !!! СПАСИБО!!! кажется дело в этом! диапазон на который ссылается комбобокс я запрятал подальше вправо и успешно о нем забыл ;)))) но почему же у меня не ругался ???

Скорее исключение, чем правило!!!
Обычно ругается, хотя с точностью ничего утвердать не могу...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / невозможно установить свойство hidden класса range / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]