Я конечно ничего не понял как вы по F9 сделали - спасибо конечно - но нужно было макросом
Посмотрел примеры в интернете по случайной выборке из массива - получилась такая конструкция
Но как здесь поставить условие - не нужно генерировать Имя-Отчество из одинаковых имен и отчеств (когда имя-отчество в соседних ячейках рядом на листе "Данные")
Код |
---|
Sub ГенераторИО()
Dim Name As Variant, Fam As Variant
Dim Name1 As String, Fam1 As String
Randomize
Name = Application.Transpose(Sheets("Данные").Range("B2:B56"))
Fam = Application.Transpose(Sheets("Данные").Range("C2:C56"))
Name1 = Name(Int(Rnd() * 55))
Fam1 = Fam(Int(Rnd() * 55))
On Error Resume Next
Range("C3").Value = Name1 & " " & Fam1
'MsgBox "Генерация ИО прошла успешно !"
End Sub
|