Я построил код ниже, чтобы найти значение combobox2 (если оно есть, если не делать ничего) в столбце A рабочего листа «MFGLR», а затем в той же строке, что и значение combobox2, вставить значение текстового поля. в колонке АЕ. Я не могу узнать, как это работает правильно.
Справочная информация: у меня есть пользовательская форма, которая имеет 2 поля со списком и 1 текстовое поле. Я создал 3 сценария, и для 2 сценариев мне нужно, чтобы сказанное выше произошло.
Sub linepick()
Dim N As Long
Dim i As Long
'Check for a row with combobox2 value and use that as a pointer to populate the textbox in that active row
N = Cells(Rows.Count, "A").End(xlUp).Row
For i = 5 To N
If Cells(i, "A").Value = Combobox2.value Then
'The = Combobox2.value brings up an error
Cells(i, "A").Rows.Select
End If
Next i
Userform2.Textbox1.text = CStr(Worksheets("MFGLR").Range("AE" & ActiveCell.Row).Value)
End Sub
Если я недостаточно объяснил, пожалуйста, дайте мне знать. Спасибо