Уважаемый Viktor27!
Отправляю Вам макрос,который вставляет 10 формул в столбец D,
вставляет уникальные значения из столбца A в столбец C
Макрос работает при любом количестве фамилий в столбце A.
Отправляю Вам макрос,который вставляет 10 формул в столбец D,
вставляет уникальные значения из столбца A в столбец C
Макрос работает при любом количестве фамилий в столбце A.
Код Выделить
Sub incert_formulas()
Dim c As Range, i As Variant, j1&, j2&, m&
Dim V As New Collection
j1 = Range("A1").End(xlDown).Row
On Error Resume Next
For Each c In Range("A1:A" & j1)
V.Add c, c
Next c
On Error GoTo 0
For Each i In V
m = m + 1: Range("C" & m) = i
Next i
j2 = Range("C1").End(xlDown).Row
For m = 1 To 10
Range("D" & m).Formula = "=INDEX($C$1:$C$" & j2 & ",RANDBETWEEN(1," & j1 + 1 & "))"
Next m
Columns("C:D").EntireColumn.AutoFit
End Sub
