Я чрезвычайно новичок в коде / кодировании vba любого рода и пытаюсь разработать систему кредитования для оборудования в рамках моей дисциплины с использованием листов и форм Excel.
По сути, я хочу, чтобы cmdbutton_click обновлял статус доступности определенного компонента оборудования до "На ссуде" в электронной таблице списка инвентаря. Однако проблема, с которой я столкнулся, заключается в том, что пользователь формы введет ItemID (число), которое, очевидно, всегда будет другим. Идентификатор элемента - это значение, с которым я собираюсь использовать функцию Match.
Я попытался обратиться к текстовому полю ItemID формы, используя функцию соответствия, но он не работает вообще - я понимаю, что это, вероятно, совершенно неправильно.
Set ws2 = Worksheets("MajorInventoryList")
ws2.Cells(WorksheetFunction.Match(me.txtID.value), 10) = "On Loan"
Это приводит к ошибке компиляции: «Аргумент не является обязательным»
Есть ли способ улучшить это?