Вобщем, пишу процедуру которая будет проверять, заполнены ли все Combobox на рабочем листе.
(1) Function Correct() As Boolean
(2) Dim pol As MSForms.Control
(3) Correct = True
(4) For Each pol In ActiveSheet.Controls
(5) If TypeOf pol Is MSForms.Combobox and pol.Value = Empty Then
(6) Correct = False
(7) End If
(8) Next
(9) End Function
В строке 4 выдает: Object doesn't support this property or method (Error 438)
Вместо ActiveSheet.controls пытался вводить Worksheets("Имя листа").controls, Sheets("Имя листа").controls - ниче не помогает.
Как обратиться к ЭУ на рабочем листе?
(1) Function Correct() As Boolean
(2) Dim pol As MSForms.Control
(3) Correct = True
(4) For Each pol In ActiveSheet.Controls
(5) If TypeOf pol Is MSForms.Combobox and pol.Value = Empty Then
(6) Correct = False
(7) End If
(8) Next
(9) End Function
В строке 4 выдает: Object doesn't support this property or method (Error 438)
Вместо ActiveSheet.controls пытался вводить Worksheets("Имя листа").controls, Sheets("Имя листа").controls - ниче не помогает.
Как обратиться к ЭУ на рабочем листе?