2016-09-29 6 views
1

У меня есть Userform, генерирующая введенные данные в электронную таблицу. В столбце H у меня есть место для уникального идентификатора, связанного с каждой записью. Я вручную вводил эти идентификаторы, но я ищу способ автоматизировать этот процесс. Есть ли способ для Excel автоматически вводить уникальный идентификатор после того, как каждая запись Userform распространяет данные в электронную таблицу?Автоматический идентификатор с использованием пользовательских форм - Excel

+0

Как Excel знает уникальные идентификаторы пользователей? – BruceWayne

ответ

1

Использовать системную дату.

В Excel Дата & Время хранится в виде серийного номера.

dim id as double 
id = Int(CDbl(Now) * 100000) + i 

тест с msgbox, и вы получите то, что ищете.

увеличение 0s в 100000, если вам нужен более точный идентификатор.

Это даст вам числовой идентификатор. Если вы хотите, чтобы идентификатор был буквенно-цифровым, тогда конкатенируйте текст с номером.

+0

Работал отлично! спасибо – ZiggyStarlust