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

Вход

Регистрация

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

 

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

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Макрос "Скрытие колонок по условию в другой вкладке"
Abaza Дата: Вторник, 17.03.2015, 19:35 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Коллеги, здравствуйте!
У меня такая проблема! Не могу написать макрос, который работал бы в привязке к переключателю.
Ситуация следующая. Есть файл с двумя вкладками. В одной находится панель управления, где куча всяких кнопок, одной из которых является мой переключатель.
Нужно сделать так, чтобы при выборе в переключателе значения "Год", во вкладке "Data" скрывались выделенные колонки. А при выборе второго значения, ничего не изменялось.
Огромная просьба помочь с решением проблемы.
К сообщению приложен файл: 9011820.xlsx (12.7 Kb)
 
Ответить
СообщениеКоллеги, здравствуйте!
У меня такая проблема! Не могу написать макрос, который работал бы в привязке к переключателю.
Ситуация следующая. Есть файл с двумя вкладками. В одной находится панель управления, где куча всяких кнопок, одной из которых является мой переключатель.
Нужно сделать так, чтобы при выборе в переключателе значения "Год", во вкладке "Data" скрывались выделенные колонки. А при выборе второго значения, ничего не изменялось.
Огромная просьба помочь с решением проблемы.

Автор - Abaza
Дата добавления - 17.03.2015 в 19:35
tsap Дата: Вторник, 17.03.2015, 21:32 | Сообщение № 2
Группа: Проверенные
Ранг: Участник
Сообщений: 60
Репутация: 6 ±
Замечаний: 0% ±

2013
Добрый день
Попробуйте данный код:

[vba]
Код
Sub Щелчок()
Dim i As Boolean
Select Case Application.Caller
      Case "Перекл. 1": i = 1
      Case "Перекл. 2": i = 0
End Select
Worksheets("Data").Columns("f:h").EntireColumn.Hidden = i
End Sub
[/vba]

Назначьте на оба переключателя




Сообщение отредактировал tsap - Вторник, 17.03.2015, 21:34
 
Ответить
СообщениеДобрый день
Попробуйте данный код:

[vba]
Код
Sub Щелчок()
Dim i As Boolean
Select Case Application.Caller
      Case "Перекл. 1": i = 1
      Case "Перекл. 2": i = 0
End Select
Worksheets("Data").Columns("f:h").EntireColumn.Hidden = i
End Sub
[/vba]

Назначьте на оба переключателя

Автор - tsap
Дата добавления - 17.03.2015 в 21:32
Abaza Дата: Среда, 18.03.2015, 10:21 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Большое спасибо!
Только не работает в моем случае.
Не могли бы, пожалуйста, продемонстрировать это в экселе (вложить файл)?
 
Ответить
СообщениеБольшое спасибо!
Только не работает в моем случае.
Не могли бы, пожалуйста, продемонстрировать это в экселе (вложить файл)?

Автор - Abaza
Дата добавления - 18.03.2015 в 10:21
Wasilich Дата: Среда, 18.03.2015, 22:59 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Вам же пояснили!
Назначьте на оба переключателя

Не могли бы, пожалуйста, продемонстрировать это в экселе (вложить файл)?
Если это поможет?
К сообщению приложен файл: Abaza.xls (34.0 Kb)
 
Ответить
СообщениеВам же пояснили!
Назначьте на оба переключателя

Не могли бы, пожалуйста, продемонстрировать это в экселе (вложить файл)?
Если это поможет?

Автор - Wasilich
Дата добавления - 18.03.2015 в 22:59
Abaza Дата: Четверг, 19.03.2015, 10:29 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Отлично)))
То что нужно) большое спасибо))
 
Ответить
СообщениеОтлично)))
То что нужно) большое спасибо))

Автор - Abaza
Дата добавления - 19.03.2015 в 10:29
  • Страница 1 из 1
  • 1
Поиск:

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