Кнопка Cb1, скрыть/ отобразить столбцы
vb_abc
Дата: Среда, 24.12.2014, 22:23 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Здравствуйте! Помогите, п-та. Есть кнопка Cb1 (не ActiveX). По ней хочется по макросу скрыть/ отобразить столбцы: ("C,E:F,AA,AD:AF,AI,AL:AN") Столбцы ("E:F") понимаю как скрыть. А вот как отобразить столбцы, и тем более по всему диапазону ("C,E:F,AA,AD:AF,AI,AL:AN") не понимаю и не получается. В файле есть макрос. Помогите, п-та! С уважением!
Здравствуйте! Помогите, п-та. Есть кнопка Cb1 (не ActiveX). По ней хочется по макросу скрыть/ отобразить столбцы: ("C,E:F,AA,AD:AF,AI,AL:AN") Столбцы ("E:F") понимаю как скрыть. А вот как отобразить столбцы, и тем более по всему диапазону ("C,E:F,AA,AD:AF,AI,AL:AN") не понимаю и не получается. В файле есть макрос. Помогите, п-та! С уважением! vb_abc
Сообщение отредактировал vb_abc - Среда, 24.12.2014, 23:07
Ответить
Сообщение Здравствуйте! Помогите, п-та. Есть кнопка Cb1 (не ActiveX). По ней хочется по макросу скрыть/ отобразить столбцы: ("C,E:F,AA,AD:AF,AI,AL:AN") Столбцы ("E:F") понимаю как скрыть. А вот как отобразить столбцы, и тем более по всему диапазону ("C,E:F,AA,AD:AF,AI,AL:AN") не понимаю и не получается. В файле есть макрос. Помогите, п-та! С уважением! Автор - vb_abc Дата добавления - 24.12.2014 в 22:23
Leanna
Дата: Среда, 24.12.2014, 22:30 |
Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация:
78
±
Замечаний:
0% ±
excel 2010
Отобразить столбцы [vba]Код
Columns("E:F").Hidden = False
[/vba] А диапазон надо каждый отдельно проставлять, не через запятую, а отдельно в каждую строчку.
Отобразить столбцы [vba]Код
Columns("E:F").Hidden = False
[/vba] А диапазон надо каждый отдельно проставлять, не через запятую, а отдельно в каждую строчку. Leanna
Лучше день потерять, потом за пять минут долететь!
Ответить
Сообщение Отобразить столбцы [vba]Код
Columns("E:F").Hidden = False
[/vba] А диапазон надо каждый отдельно проставлять, не через запятую, а отдельно в каждую строчку. Автор - Leanna Дата добавления - 24.12.2014 в 22:30
RAN
Дата: Среда, 24.12.2014, 22:34 |
Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
[vba]Код
Range("C:C,E:F,AA:AA,AD:AD").EntireColumn.Hidden = 0
[/vba]
[vba]Код
Range("C:C,E:F,AA:AA,AD:AD").EntireColumn.Hidden = 0
[/vba] RAN
Быть или не быть, вот в чем загвоздка!
Сообщение отредактировал RAN - Среда, 24.12.2014, 22:36
Ответить
Сообщение [vba]Код
Range("C:C,E:F,AA:AA,AD:AD").EntireColumn.Hidden = 0
[/vba] Автор - RAN Дата добавления - 24.12.2014 в 22:34
vb_abc
Дата: Среда, 24.12.2014, 22:45 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Не знаю почему, но Range("C:C,E:F,AA:AA,AD:AD").EntireColumn.Hidden = 0 не срабатывает. Кнопка точно назначена на макрос Cb1_Click. А как отобразить эти столбцы этой же кнопкой?
Не знаю почему, но Range("C:C,E:F,AA:AA,AD:AD").EntireColumn.Hidden = 0 не срабатывает. Кнопка точно назначена на макрос Cb1_Click. А как отобразить эти столбцы этой же кнопкой? vb_abc
Сообщение отредактировал vb_abc - Среда, 24.12.2014, 22:48
Ответить
Сообщение Не знаю почему, но Range("C:C,E:F,AA:AA,AD:AD").EntireColumn.Hidden = 0 не срабатывает. Кнопка точно назначена на макрос Cb1_Click. А как отобразить эти столбцы этой же кнопкой? Автор - vb_abc Дата добавления - 24.12.2014 в 22:45
RAN
Дата: Среда, 24.12.2014, 22:54 |
Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Так он и отображает. А скрыть [vba][/vba]
Так он и отображает. А скрыть [vba][/vba]RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Так он и отображает. А скрыть [vba][/vba]Автор - RAN Дата добавления - 24.12.2014 в 22:54
vb_abc
Дата: Среда, 24.12.2014, 22:59 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Спасибо большое! по = -1 указанные столбцы скрылись. Как теперь отобразить скрывшиеся столбцы этой же кнопкой?
Спасибо большое! по = -1 указанные столбцы скрылись. Как теперь отобразить скрывшиеся столбцы этой же кнопкой? vb_abc
Ответить
Сообщение Спасибо большое! по = -1 указанные столбцы скрылись. Как теперь отобразить скрывшиеся столбцы этой же кнопкой? Автор - vb_abc Дата добавления - 24.12.2014 в 22:59
JayBhagavan
Дата: Среда, 24.12.2014, 23:17 |
Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация:
27
±
Замечаний:
0% ±
Excel 2010
[vba]Код
Columns("E:F").Hidden = IIf(Columns("E:F").Hidden, False, True)
[/vba]
[vba]Код
Columns("E:F").Hidden = IIf(Columns("E:F").Hidden, False, True)
[/vba] JayBhagavan
Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
Ответить
Сообщение [vba]Код
Columns("E:F").Hidden = IIf(Columns("E:F").Hidden, False, True)
[/vba] Автор - JayBhagavan Дата добавления - 24.12.2014 в 23:17
RAN
Дата: Среда, 24.12.2014, 23:25 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
[vba]Код
Range("C:C,E:F,AA:AA,AD:AD").EntireColumn.Hidden = Not Range("C:C,E:F,AA:AA,AD:AD").EntireColumn.Hidden
[/vba]
[vba]Код
Range("C:C,E:F,AA:AA,AD:AD").EntireColumn.Hidden = Not Range("C:C,E:F,AA:AA,AD:AD").EntireColumn.Hidden
[/vba] RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение [vba]Код
Range("C:C,E:F,AA:AA,AD:AD").EntireColumn.Hidden = Not Range("C:C,E:F,AA:AA,AD:AD").EntireColumn.Hidden
[/vba] Автор - RAN Дата добавления - 24.12.2014 в 23:25
vb_abc
Дата: Среда, 24.12.2014, 23:27 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Большое спасибо СРАБОТАЛО! Но это верно для диапазона ("E:F"). Как сделать для диапазона: ("C:C,E:F,AA:AA,AD:AF,AI:AI,AL:AN") ??? С уважением!
Большое спасибо СРАБОТАЛО! Но это верно для диапазона ("E:F"). Как сделать для диапазона: ("C:C,E:F,AA:AA,AD:AF,AI:AI,AL:AN") ??? С уважением! vb_abc
Ответить
Сообщение Большое спасибо СРАБОТАЛО! Но это верно для диапазона ("E:F"). Как сделать для диапазона: ("C:C,E:F,AA:AA,AD:AF,AI:AI,AL:AN") ??? С уважением! Автор - vb_abc Дата добавления - 24.12.2014 в 23:27
vb_abc
Дата: Среда, 24.12.2014, 23:33 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Большое всем СПАСИБО! Range("C:C,E:F,AA:AA,AD:AF,AI:AI,AL:AN").EntireColumn.Hidden = Not Range("C:C,E:F,AA:AA,AD:AF,AI:AI,AL:AN").EntireColumn.Hidden Точно сработало! Вопрос закрыт!
Большое всем СПАСИБО! Range("C:C,E:F,AA:AA,AD:AF,AI:AI,AL:AN").EntireColumn.Hidden = Not Range("C:C,E:F,AA:AA,AD:AF,AI:AI,AL:AN").EntireColumn.Hidden Точно сработало! Вопрос закрыт!vb_abc
Ответить
Сообщение Большое всем СПАСИБО! Range("C:C,E:F,AA:AA,AD:AF,AI:AI,AL:AN").EntireColumn.Hidden = Not Range("C:C,E:F,AA:AA,AD:AF,AI:AI,AL:AN").EntireColumn.Hidden Точно сработало! Вопрос закрыт!Автор - vb_abc Дата добавления - 24.12.2014 в 23:33