У меня есть Userform, генерирующая введенные данные в электронную таблицу. В столбце H у меня есть место для уникального идентификатора, связанного с каждой записью. Я вручную вводил эти идентификаторы, но я ищу способ автоматизировать этот процесс. Есть ли способ для Excel автоматически вводить уникальный идентификатор после того, как каждая запись Userform распространяет данные в электронную таблицу?Автоматический идентификатор с использованием пользовательских форм - Excel
1
A
ответ
1
Использовать системную дату.
В Excel Дата & Время хранится в виде серийного номера.
dim id as double
id = Int(CDbl(Now) * 100000) + i
тест с msgbox, и вы получите то, что ищете.
увеличение 0s в 100000, если вам нужен более точный идентификатор.
Это даст вам числовой идентификатор. Если вы хотите, чтобы идентификатор был буквенно-цифровым, тогда конкатенируйте текст с номером.
+0
Работал отлично! спасибо – ZiggyStarlust
Как Excel знает уникальные идентификаторы пользователей? – BruceWayne