Я использую пользовательскую форму для добавления нового контента на лист. Чтобы добавить контент, я получаю идентификационный номер (например, от 1 до ... скажем, 4, но он будет использоваться для больших чисел), и я пытаюсь отправить данные, когда условие выполнено (при условии, что число I положить в поле со списком в моей пользовательской форме то же самое, что и на листе, тогда все данные, записанные в пользовательской форме, заполняют строки ниже идентификационного номера.
Я застрял на этом в течение нескольких часов сейчас и просто не могу придумать другой способ сделать это.
Код
Dim j As Long
Dim lastRow As Long
lastRow = Sheets(2).Cells(Rows.Count, "A").End(xlUp).Row
i = 0
numero = ComboBox_numero.Value 'value of the number ID filled in the combobox
For j = 5 To lastRow
Sheets(5).Cells(1, 2 + i) = Sheets(2).Range("A" & j).Value 'takes the ID number from an other sheet
Select Case numero
Case Is = Sheets(5).Cells(1, 2 + i).Value
'here will be the data sent below the ID number
End Select
i = i + 1
Next
Любая помощь приветствуется, я могу дать более подробную информацию, если это необходимо.