Коллеги, здравствуйте! Столкнулся с тем, что при внесении в ячейку функции (для примера СЛЧИС), написанной кириллицей:
Public Sub Случайное_число()
Dim S As Range
Set S = Worksheets("Лист1").Range("A1:D5")
S.Formula = "=СЛЧИС()"
S.Font.Bold = True
End Sub
в ячейке к ней добавляется символ "@": =@СЛЧИС() и выдаётся ошибка.
Если указать функцию RAND() ( S.Formula = "=RAND()"), всё отрабатывает штатно.
Подскажите пожалуйста, это связанно с тем, что VBA просто не воспринимает функции набранные кириллицей или что то не так делаю? Поиском найти ничего не нашлось.
Заранее благодарен.
Примеры со СЛЧИС и RAND прилагаю
Public Sub Случайное_число()
Dim S As Range
Set S = Worksheets("Лист1").Range("A1:D5")
S.Formula = "=СЛЧИС()"
S.Font.Bold = True
End Sub
в ячейке к ней добавляется символ "@": =@СЛЧИС() и выдаётся ошибка.
Если указать функцию RAND() ( S.Formula = "=RAND()"), всё отрабатывает штатно.
Подскажите пожалуйста, это связанно с тем, что VBA просто не воспринимает функции набранные кириллицей или что то не так делаю? Поиском найти ничего не нашлось.
Заранее благодарен.
Примеры со СЛЧИС и RAND прилагаю