Ниже приведена моя программа для получения случайного числа из функции с именем 'RandomNum'
Sub Test()
Dim RandomNo As Variant
RandomNo = RandomNum(RandomNo)
Range("B6").Value = RandomNo
End Sub
Ниже приведен код функции с именем 'RandomNum', и она используется для создания 8-ди git случайная буквенная цифра c текст. Всегда возвращает пустое значение основной функции
Public Function RandomNum(RandomNo As Variant) As Variant
alphaNumericText = UCase("abcdefghijklmnopqrstuvwxyz0123456789")
alphaText = UCase("abcdefghijklmnopqrstuvwxyz")
RandomNo = ""
Randomize
For i = 1 To 8
RandomNo = RandomNo & Mid$(alphaNumericText, Int(Rnd() * Len(alphaNumericText) + 1), 1)
Next
End Function