У меня есть пользовательская форма, которая позволяет пользователям вводить данные в таблицу.
Серийный номер создается для каждой строки данных на основе выбора 2 ComboBox и 0001
в конце.
Например, MAPR0001
, где MA
берется из ComboBox, а PR
от другого и в конце 0001
добавляется и увеличивается для другого выбора MA
и PR
. (MAPR0002
)
Затем у меня есть вторая пользовательская форма, которая должна позволять мне обновлять базу данных.
После выбора серийного номера в ComboBox вторая пользовательская форма возвращает данные из рабочего листа в некоторые текстовые поля.
Пока здесь все отлично работает.
Но мне не удается добавить данные к определенному серийному номеру.
Мой код для командной кнопки:
Private sub Commandbuttonclick ()
If Me.ComboBox1.Value = "" Then
MsgBox "Request No. Can Not be Blank", vbExclamation, "Request No."
Exit Sub
End If
requestno = Me.ComboBox1.Value
Sheets("DASHBOARD").Select
Dim rowselect As Double
rowselect = Me.combobox1.Value
rowselect = rowselect + 1
Rows(rowselect).Select
Cells(rowselect, 2) = Me.TextBox1.Value
Cells(rowselect, 3) = Me.TextBox2.Value
Cells(rowselect, 4) = Me.TextBox3.Value