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

Вход

Регистрация

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

 

= Мир MS Excel/Макрос на скрытие-отображение столбцов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Макрос на скрытие-отображение столбцов
Lich Дата: Вторник, 03.01.2017, 08:34 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Здравствуйте уважаемые. Подскажите, пожалуйста, написал макрос на скрытие столбцов, но мне кажется, что я слишком намудрил, можно ли упростить? Вдобавок надо, чтобы он открывал скрытые столбцы E-F-G?
Приложил пример. Скрыл столбцы E-F-G вручную.

[vba]
Код
Sub Кнопка9_Щелчок()

If Columns("B").EntireColumn.Hidden = False Then
  Columns("B:D").EntireColumn.Hidden = True
Else
  Columns("B:D").EntireColumn.Hidden = False
End If

If Columns("H").EntireColumn.Hidden = False Then
  Columns("H:BF").EntireColumn.Hidden = True
Else
  Columns("H:BF").EntireColumn.Hidden = False
End If

End Sub
[/vba]
К сообщению приложен файл: 2026787.rar (18.9 Kb)


Сообщение отредактировал Lich - Вторник, 03.01.2017, 08:35
 
Ответить
СообщениеЗдравствуйте уважаемые. Подскажите, пожалуйста, написал макрос на скрытие столбцов, но мне кажется, что я слишком намудрил, можно ли упростить? Вдобавок надо, чтобы он открывал скрытые столбцы E-F-G?
Приложил пример. Скрыл столбцы E-F-G вручную.

[vba]
Код
Sub Кнопка9_Щелчок()

If Columns("B").EntireColumn.Hidden = False Then
  Columns("B:D").EntireColumn.Hidden = True
Else
  Columns("B:D").EntireColumn.Hidden = False
End If

If Columns("H").EntireColumn.Hidden = False Then
  Columns("H:BF").EntireColumn.Hidden = True
Else
  Columns("H:BF").EntireColumn.Hidden = False
End If

End Sub
[/vba]

Автор - Lich
Дата добавления - 03.01.2017 в 08:34
buchlotnik Дата: Вторник, 03.01.2017, 09:27 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Доброе утро, я бы так писал: [vba]
Код
Sub Кнопка9_Щелчок() ' отображение и скрытие столбцов

Columns("B:BF").Hidden = Not Columns("B").Hidden

End Sub
[/vba]


Сообщение отредактировал buchlotnik - Вторник, 03.01.2017, 09:34
 
Ответить
СообщениеДоброе утро, я бы так писал: [vba]
Код
Sub Кнопка9_Щелчок() ' отображение и скрытие столбцов

Columns("B:BF").Hidden = Not Columns("B").Hidden

End Sub
[/vba]

Автор - buchlotnik
Дата добавления - 03.01.2017 в 09:27
Lich Дата: Вторник, 03.01.2017, 11:44 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Спасибо большое, так значительно проще.
 
Ответить
СообщениеСпасибо большое, так значительно проще.

Автор - Lich
Дата добавления - 03.01.2017 в 11:44
micholap_denis Дата: Четверг, 26.03.2020, 08:24 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 341
Репутация: 0 ±
Замечаний: 60% ±

Excel 2013
buchlotnik,
день добрый
подскажите а как записать в макросе если нужно чтоб скрывались/открывались выборочные столбцы те допустим
столбец А, потом С-Д, И ....и тд тп
 
Ответить
Сообщениеbuchlotnik,
день добрый
подскажите а как записать в макросе если нужно чтоб скрывались/открывались выборочные столбцы те допустим
столбец А, потом С-Д, И ....и тд тп

Автор - micholap_denis
Дата добавления - 26.03.2020 в 08:24
Pelena Дата: Четверг, 26.03.2020, 08:57 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
micholap_denis, создайте свою тему, приложив небольшой файл с примером. Эта тема закрыта


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеmicholap_denis, создайте свою тему, приложив небольшой файл с примером. Эта тема закрыта

Автор - Pelena
Дата добавления - 26.03.2020 в 08:57
  • Страница 1 из 1
  • 1
Поиск:

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