Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: ZOBUS от 24 ноября 2016, 19:27

Название: VBA: Изменение свойств textbox при изменении combobox.
Отправлено: ZOBUS от 24 ноября 2016, 19:27
Всем доброго вечера. Я новичок в этом деле.
У меня возникла вот такая задача.
Как организовать отображение объекта по условию, т.е. в моем случае нужно, если в выпадающем окне "Готовность сотрудника" выбрать "на рабочем месте", то поле "Задание на выполнение работы" становится активным для записи, при выборе любого другого значения поле "Задание на выполнение работы" становится НЕ активным.
На первый взгляд задача очень простая, но к сожалению я ее не смог решить.

Может кто подскажет, как описать такое условие.
Заранее большое спасибо.

[вложение удалено администратором]
Название: Re: VBA: Изменение свойств textbox при изменении combobox.
Отправлено: Администратор от 24 ноября 2016, 19:38
Текстбокс я переименовал, у вас он был TextBox28.
Эту процедуру поместите в модуль формы в любое место.

Private Sub GS1_Change()
    If Me.GS1.Text = "НА РАБОЧЕМ МЕСТЕ" Then
        Me.TextBox1.Enabled = True
    Else
        Me.TextBox1.Enabled = False
    End If
End Sub
Название: Re: VBA: Изменение свойств textbox при изменении combobox.
Отправлено: ZOBUS от 24 ноября 2016, 19:40
Огромное Вам спасибо!