Я создал пользовательскую форму в VBA, которая вводит данные в таблицу в той же книге.
Вот что я хотел бы сделать:
Текстовое поле 5 будет отключено в моем userform, но он должен стать включенным (и обязательным), если выполняются три условия:
1) Значение в текстовом поле 1 и текстовом поле 2 можно найти в строке в моей исходной таблице (на том же рабочем листе)
2) Значение в текстовом поле 3 равно «0»
3) Значение в текстовом поле 4 равно «0»
У меня работает формула, которая выполняет вышеуказанное в Excel но я не уверен, как это перевести в VBA.
Вот формула:
= IF (AND (VLOOKUP (H5, C5: D12,2, FALSE) = I5, F5 = "0", G5 = "0"), "textbox5 становится активным и обязательным", "textbox5 остается отключенным"
Итак, чтобы перевести эту формулу в мою UserForm:
H5 было бы значение в TextBox1,
C5: C12 - мой диапазон поиска -> столбцы D и E в моей исходной таблице
2 = столбец E, который содержит значения для TextBo x 2
I5 = текущее значение в текстовом поле 2
F5 = значение в текстовом поле 3 (должно быть 0)
G5 = значение в текстовом поле 4 (должно быть 0)
Надеюсь, что мое описание ясно, и я буду очень признателен за любую помощь, которую я могу получить.
Спасибо,