Как вводить данные в определенные ячейки на листе Excel с использованием формы VBA?

Я работаю над excel для ввода данных на лист с помощью формы vba. Excel был введен вручную сотрудником по вводу данных, и я планирую облегчить пользователю ввод его с использованием формы VBA

У меня есть форма VBA, и у нее есть некоторые текстовые поля, такие как ликвидность компании, акционерный капитал и так далее. Мое дело в том, что мне нужно ввести значение для каждого текстового поля, у которого уже есть определенный формат (ликвидность, капитал и т. Д.),

Условие является частью столбца и строки в ликвидности, и я хочу продолжить некоторые недостающие строки, которые он еще не набрал. Предположим, он набрал 1 столбец с 50 строками, но во 2-м столбце он набирал только 30 строк ниже. И теперь я хочу ввести второй столбец 31-й строки.

Как это возможно для пользователя, чтобы найти желаемые недостающие ячейки для ввода?

Поскольку моя форма VB способна только ввести нижний 1-й столбец, используя этот пример кода моей формы VB

Dim lRow as long Dim ws as Worksheet Set ws = Worksheets("Summary") lrow = ws.Cells(Rows.Count, 1).End(xlup).Offset(1,0).Row with ws .cells(lRow,1).Value = Me.txtNo.Value 

Кто-то рекомендует мне использовать Vlookup, но я все еще придерживаюсь этого. Любое предложение ? Большое вам спасибо за вашу помощь

Давайте будем гением компьютера.