Привет. VBA толком не знаю. Не могу дописать макрос для скрытия столбцов. Задача такова: при нажатие на кнопку Показать..., появляется форма с чекбоксами, при выборе одного или нескольких чекбоксов должны появляться именно эти столбцы, а другие скрываться. Сделал для первых двух (точнее нашел в интернете) столбцов, прикрутить другие не знаю как.
Вот сам код:
Код
Private Sub CommandButton1_Click() 'ок
With Sheets("Лист1")
If CheckBox2.Value = False Then 'имя
.Columns("b").Hidden = False
.Columns("a").Hidden = True
ElseIf CheckBox3.Value = False Then 'фамилия
.Columns("a").Hidden = False
.Columns("b").Hidden = True
Else: .Columns("a:b").Hidden = False 'все
End If
End With
End Sub
Здравствуйте! Имеется БД студентов (около 500). Имеются столбцы с ячейками (около 40) Фамилия, имя, дата рождения, телефон и т. д. Многие студенты не заполнили информацию о себе. Фильтровать все вручную очень тяжело. Так вот, как сделать через макроса отчет о таких студентах, что бы выводилась Фамилия, имя, отчество, группа и что они не заполнили через запятую в Word'e или excel'e на другом листе или как то еще. Желательно примерчик, а то в VBA не силен....