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

Вход

Регистрация

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

 

= Мир MS Excel/запрет переименования листов - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
запрет переименования листов
Skynet Дата: Среда, 30.04.2014, 10:38 | Сообщение № 21
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
если переименовывать листы и использовать CodeName , то НЕ возникают ошибки и отображается необходимый набор листов


было
[vba]
Код
If Target.Address = [V19].Address Then
         Select Case Target
         Case 0
             Sheets("Лист1").Visible = xlSheetVeryHidden
         Case 1
             Sheets("Лист1").Visible = True
             End Select
      End If
[/vba]

ставлю

[vba]
Код
[vba][code]If Target.Address = [V19].Address Then
         Select Case Target
         Case 0
             Sheets("Лист1").codename.Visible = xlSheetVeryHidden
         Case 1
             Sheets("Лист1").codename.Visible = True
             End Select
      End If
[/vba][/code][/vba]

ругается по всей видимости на синтаксис
 
Ответить
Сообщение
если переименовывать листы и использовать CodeName , то НЕ возникают ошибки и отображается необходимый набор листов


было
[vba]
Код
If Target.Address = [V19].Address Then
         Select Case Target
         Case 0
             Sheets("Лист1").Visible = xlSheetVeryHidden
         Case 1
             Sheets("Лист1").Visible = True
             End Select
      End If
[/vba]

ставлю

[vba]
Код
[vba][code]If Target.Address = [V19].Address Then
         Select Case Target
         Case 0
             Sheets("Лист1").codename.Visible = xlSheetVeryHidden
         Case 1
             Sheets("Лист1").codename.Visible = True
             End Select
      End If
[/vba][/code][/vba]

ругается по всей видимости на синтаксис

Автор - Skynet
Дата добавления - 30.04.2014 в 10:38
Skynet Дата: Среда, 30.04.2014, 10:43 | Сообщение № 22
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Проверил, всё работает и при переименовании имени листа без ошибок. Это самый простой способ в моем случае

Спасибо всем не безучастным. Премного благодарен
 
Ответить
СообщениеПроверил, всё работает и при переименовании имени листа без ошибок. Это самый простой способ в моем случае

Спасибо всем не безучастным. Премного благодарен

Автор - Skynet
Дата добавления - 30.04.2014 в 10:43
Alex_ST Дата: Среда, 30.04.2014, 22:09 | Сообщение № 23
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3219
Репутация: 622 ±
Замечаний: 0% ±

2003
[vba]
Код

If Target.Address = [V19].Address Then
         Select Case Target
         Case 0
             Лист1.Visible = xlSheetVeryHidden
         Case 1
             Лист2.Visible = True
         End Select
     End If
[/vba]



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
Сообщение[vba]
Код

If Target.Address = [V19].Address Then
         Select Case Target
         Case 0
             Лист1.Visible = xlSheetVeryHidden
         Case 1
             Лист2.Visible = True
         End Select
     End If
[/vba]

Автор - Alex_ST
Дата добавления - 30.04.2014 в 22:09
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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