For i = 0 .. {Количество секторов} - 1
Угол(i) = ( {Начальный угол} + 360 * i / {Количество секторов} ) MOD 360
Next
не знаю по одному извлекать можно или все за раз
как узнать количество разбиений?
ведущий задает вопрос и кто первый догадался - тот и нажимает
а там уже и пинги/задержки будут влиять
Хочется уменьшить ситуации: "ну я же жал первее!" и "во всем пинг виноват!"...
static busy as boolean = false
const addr as string = "x2:x10"
sub worksheet.change(target as range)
if busy then exit sub
busy = true
for each onecell in intersect(target, range(addr))
tmp = split(onecell.value, ".")
for i = lbound(tmp) to ubound(tmp)
if instr(tmp(i), "достав") > 0 and left(tmp(i),3) <> "!!!" then
tmp(i) = "!!! " & tmp(i)
end if
next
onecell.value = join (tmp, ".")
next
busy = false
end sub
На клиенте я могу самостоятельно нарисовать любой отклик
В общем случае задача не решаема именно в силу того что клиентская часть попадает в руки пользователя.