#excel #vba #userform
Вопрос:
У меня есть информация, введенная в электронную таблицу с помощью формы пользователя, каждая строка имеет уникальный идентификатор пользователя и кучу данных, а также предварительно помеченные пустые столбцы для будущей обновленной информации.
Я создал другую форму пользователя, которую я хочу использовать для обновления пустых столбцов в строках по мере необходимости. Я хочу иметь возможность вводить уникальный идентификатор в текстовое поле и обновленную информацию для заполнения пустых столбцов в другие соответствующие текстовые поля, и когда я нажимаю «Изменить», он ищет соответствующий уникальный идентификатор и помещает информацию в соответствующие столбцы этой строки.
У меня действительно работают кнопки «Очистить» и «закрыть».
Это мой образец электронной таблицы с пустыми столбцами, которые необходимо заполнить при обновлении
И информация, введенная в настоящее время в электронную таблицу, вводится этой формой пользователя.
Я раньше находил что-то подобное на этом сайте, но теперь не могу этого найти.
Я очень новичок в этом и не знал бы, с чего начать, чтобы создать свою собственную треску
Комментарии:
1. Возьмите идентификатор и используйте
Application.Match()
его, чтобы найти соответствующую строку на листе.
Ответ №1:
Добавьте сюда образец листа excel, чтобы увидеть структуру таблицы. Форма пользователя для обновления записей находится на том же листе, что и данные?
Комментарии:
1. Да, он вводится в лист, и есть кнопка, которая генерирует форму обновления пользователя.