Используйте форму пользователя для поиска уникального идентификатора и обновления

#excel #vba #userform

Вопрос:

У меня есть информация, введенная в электронную таблицу с помощью формы пользователя, каждая строка имеет уникальный идентификатор пользователя и кучу данных, а также предварительно помеченные пустые столбцы для будущей обновленной информации.

Я создал другую форму пользователя, которую я хочу использовать для обновления пустых столбцов в строках по мере необходимости. Я хочу иметь возможность вводить уникальный идентификатор в текстовое поле и обновленную информацию для заполнения пустых столбцов в другие соответствующие текстовые поля, и когда я нажимаю «Изменить», он ищет соответствующий уникальный идентификатор и помещает информацию в соответствующие столбцы этой строки.

У меня действительно работают кнопки «Очистить» и «закрыть».

форма обновления.

Это мой образец электронной таблицы с пустыми столбцами, которые необходимо заполнить при обновлении

образец электронной таблицы

И информация, введенная в настоящее время в электронную таблицу, вводится этой формой пользователя.

введите информацию

Я раньше находил что-то подобное на этом сайте, но теперь не могу этого найти.

Я очень новичок в этом и не знал бы, с чего начать, чтобы создать свою собственную треску

Комментарии:

1. Возьмите идентификатор и используйте Application.Match() его, чтобы найти соответствующую строку на листе.

Ответ №1:

Добавьте сюда образец листа excel, чтобы увидеть структуру таблицы. Форма пользователя для обновления записей находится на том же листе, что и данные?

Комментарии:

1. Да, он вводится в лист, и есть кнопка, которая генерирует форму обновления пользователя.