формула вводится комбинацией трех клавиш контрл+шифт+энтер, стрелочку вверх нажмите и посмотрите чем отличается формула в С2 от С3 в моем же примере все работает
да действительно все получилось, но маленько не поняла формулу тогда почему в первом варианте берется диапазон А1:А10, а во втором до данного диапазона $B$1:$B$10 или просто всегда берутся ячейки от 1 до 10
Function Razdelit(cell$)
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "[А-ЯЁа-яё ]+(?= \d)"
Razdelit = .Execute(cell)(0)
End With
End Function