Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 05.02.2019
Сообщений: 11
1

VBA, использование флажка для управления столбцами, создание универсального фильтра для листа

06.02.2019, 09:05. Просмотров 2086. Ответов 5

Всем привет! Возникла проблема, я не искушенный пользователь Excel, поэтому прошу помощи.
У меня не закрепляется UzerForm на листе, это 1 проблема(хотелось бы чтобы он просто был в углу с флажками.

2- у меня глючят флажки (они у меня скрывают/показывают столбцы),

Private Sub CheckBox1_Click()
Columns("I").Hidden = Not CheckBox1
End Sub

Private Sub CheckBox10_Click()
Columns("R").Hidden = Not CheckBox1
End Sub

Private Sub CheckBox11_Click()
Columns("S").Hidden = Not CheckBox1
End Sub

Private Sub CheckBox12_Click()
Columns("T").Hidden = Not CheckBox1
End Sub

Private Sub CheckBox2_Click()
Columns("J").Hidden = Not CheckBox1
End Sub

Это код для столбцов, подскажите пожалуйста, что с ним не так?
По моему он должен при нажатии он должен показывать столбец а при отжатии скрывать его, не понимаю как это реализовать.

файл не грузится, пишет что некорректный(((
Пощадите гуманитария(((
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.02.2019, 09:05
Ответы с готовыми решениями:

VBA, использование флажка для управления столбцами
Всем привет! Помогите с кодом, суть в том, что нужно, чтобы при выборе флажка скрывались столбцы,...

Установка флажка (элемент управления формы) кодом vba
Здравствуйте, уважаемые знатоки! Ситуация такая: есть анкета, реализованная в excel с помощью...

Использование флажка для создания условия при отправке сообщения
Добрый день, В общем цель такая - необходимо отправлять сообщения, которые будут отличаться в...

Имя листа - условие для фильтра по первому столбу
Макрос Exel. Имя листа - условие для фильтра по первому столбу. Подскажите,пожалуйста, решение!

5
3248 / 1987 / 642
Регистрация: 02.11.2012
Сообщений: 5,139
06.02.2019, 09:19 2
Лучший ответ Сообщение было отмечено Siskin_Domik как решение

Решение

Цитата Сообщение от Siskin_Domik Посмотреть сообщение
файл не грузится, пишет что некорректный(((
тут два вариант:
- или размер большой - уменьшаем
- или разрешение файла не поддерживает форум - архивируем.

П.С. для VBA есть отдельная ветка.
0
4106 / 2213 / 938
Регистрация: 01.12.2010
Сообщений: 4,625
06.02.2019, 09:38 3
Лучший ответ Сообщение было отмечено Siskin_Domik как решение

Решение

Siskin_Domik, Для решения 2го вопроса достаточно просто внимательно прочитать мой ответ из прошлой темы. У Вас все столбцы завязаны на один и тот же флажок.

Visual Basic
1
2
3
Private Sub CheckBox10_Click()
    Columns("R").Hidden = Not CheckBox10 ' CheckBox10 - имя флажка
End Sub
1
635 / 231 / 82
Регистрация: 28.10.2015
Сообщений: 486
12.02.2019, 17:50 4
Visual Basic
1
2
3
Private Sub CheckBox1_Click()
Columns("I").Hidden = Not CheckBox1
End Sub
0
635 / 231 / 82
Регистрация: 28.10.2015
Сообщений: 486
12.02.2019, 17:52 5
Siskin_Domik, Пожалуйста, используйте функции оформления кода на форуме!
0
Миниатюры
VBA, использование флажка для управления столбцами, создание универсального фильтра для листа  
0 / 0 / 0
Регистрация: 05.02.2019
Сообщений: 11
12.02.2019, 20:09  [ТС] 6
я не фанат чтений лицензий и инструкций
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2019, 20:09

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Создание универсального класса для таблиц
Из бд в JTable Всем привет! Возникла проблема в создании универсального класса для подстановки из...

Использование фильтра для БД в C#
фильтр фильтрует строковые данные хорошо: uchastnikBindingSource.Filter = "Familia Like'%" +...

Элементы управления для рабочего листа
не могу написать код, не знаю как. Может кто-нибудь помочь??? Разместите на рабочем листе...

Использование фильтра для кнопки в Visual C# 9.0
Здравствуйте, подскажите, пожалуйста, как для предложенного интерфейса...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.