Извините, если это кажется простым, но я искал то, что искал, и не нашел точных результатов. Я собираюсь создать ежедневный список сотрудников в моем отделе. Я хочу взять и создать список имен, которые будут работать в этот день, и нажать кнопку, которая случайным образом возьмет эти имена и заполнит рабочие места сотрудников, перечисленные слева, без дубликатов. До сих пор я создал позиции для заполнения, создал список имен и использовал rand () и index для случайного размещения имен в этих полях. То, что я хотел бы сделать, это создать кнопку макроса, которая позволит случайным образом именовать, когда я нажимаю кнопку, а не каждый раз, когда в электронной таблице появляется новая запись. Я создал кнопку макроса, но не могу понять кодировку внутри кнопки, чтобы сделать то, что я хотел бы.
То, что я ранее пытался использовать следующие формулы, чтобы создать то, что я хочу ... безуспешно.
Range("k5") = WorksheetFunction.RandBetween(0, 13)
но это дало только случайное число для ячейки k5, поэтому я попробовал это вместо:
Range("$k$5:$k$17") = WorksheetFunction.RandBetween(0, 13)
но это дало одно и то же число для всех ячеек вместо разных чисел.
Есть ли способ использовать RAND с кнопкой макроса?
любая помощь будет принята с благодарностью. Я чувствую, что я близок к своей цели, но столкнулся с блокпостом.