Застрял на некоторое время. Я надеюсь, что кто-то может помочь мне с моей текущей проблемой, и указать мне, почему у меня ошибкаExcel VBA. Добавить 1 год в существующую ячейку
Объекта Требуемого 424 Ошибка
Here является листом, я работаю, и вот мой текущий код:
Примечание: (me.cmbveh.value является списком на моей форме Vba)
Dim v_name As String
Dim add_date As Date
v_name = Me.cmbveh.Value
add_date = Application.WorksheetFunction.VLookup(v_name, Sheets("Vehicle Database").Range("F14:R33"), 13, False)
Application.WorksheetFunction.VLookup(v_name, Sheets("Vehicle Database").Range("F14:R33"), 13, False).Select
ActiveCell.Value = DateSerial(Year(add_date) + 1, Month(add_date), Day(add_date))
ошибка указывает в этой строке кода:
Application.WorksheetFunction.VLookup(v_name, Sheets("Vehicle Database").Range("F14:R33"), 13, False).Select
То, что я пытаюсь сделать здесь, если значение на моем поле со списком имеет матч на моем столе, я хотел бы иметь возможность добавить 1 год на колонке «Регистрация Дата истечения срока действия». Любая помощь будет оценена!
Я предполагаю, что ваш код внутри кода User_Form, в этом случае оно размещаемым? 'ComboBox_Change'? –
@ShaiRado внутри Частный Sub CommandButton1_Click() Спасибо –
@ShaiRado Скажите, пожалуйста, если вам нужна дополнительная информация. На самом деле нужна помощь в этом. –