Моя цель состояла в том, чтобы документировать процесс сборки, записывая теги инвентаризации, а затем отслеживать контрольный список, который проверяет готовый продукт. Поскольку я только в Фазе 1 (запись инвентарных тегов), мне предстоит пройти долгий путь.Передача данных из UserForm на рабочий лист
Что я пытаюсь сделать с помощью UserForm, это использовать ручной сканер, сканирующий штрих-коды (теги инвентаря) и заполняя их основной таблицей, когда я нажимаю кнопку «Отправить». Однако приведенный ниже код порождает эту ошибку:
Run Time Error '424' object required
Что я делаю неправильно?
Private Sub cmdSubmit_Click()
Dim eRow As Long
eRow = Database.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
Cells(eRow, 1).Value = txtDeviceID.Text
Cells(eRow, 2).Value = txtUserName.Text
Cells(eRow, 3).Value = txtUserNumber.Text
Cells(eRow, 4).Value = txtCloneDevice.Text
Cells(eRow, 5).Value = txtCartAssembly.Text
Cells(eRow, 6).Value = txtPC.Text
Cells(eRow, 7).Value = txtMonitor.Text
Cells(eRow, 8).Value = txtUPS.Text
Cells(eRow, 9).Value = txtHub.Text
Cells(eRow, 10).Value = txtKeyboard.Text
Cells(eRow, 11).Value = txtMouse.Text
Cells(eRow, 12).Value = txtPrinter.Text
Cells(eRow, 13).Value = txtWebcam.Text
Cells(eRow, 14).Value = txtScanner.Text
Cells(eRow, 15).Value = txtRFID.Text
Я предполагаю, что «База данных» является переменной рабочего листа. Вам нужно поставить это перед каждой из ваших «... ячеек ...», как это «Database.Cells ...» –
База данных предназначена для названия листа (так что я думаю, что это тоже переменная). Внесите изменения и посмотрим, как это работает. – CimpleSypher
Hey Pnuts, Большое спасибо. Мне нужна твоя помощь и Нейральгроув. – CimpleSypher