If (x2 >= 0 And y2 >= 0) Then alpha = Atn(y2 / x2) * 180 / Pi If (x2 < 0 And y2 >= 0) Then alpha = 90 - Atn(y2 / x2) * 180 / Pi If (x2 < 0 And y2 < 0) Then alpha = 180 + Atn(y2 / x2) * 180 / Pi If (x2 > 0 And y2 < 0) Then alpha = 2 * 180 + Atn(y2 / x2) * 180 / Pi
далее идет вывод alpha и дальше, например цикл for.. не важно.. трудности с этими 4-мя операторами if.
r2 / g2 9.5 / 0.098 13 / 0.12 можно ли в vba занести эти данные из листа в массив и потом проверять поподает ли значение из 2й таблицы (9.5) в интервал из соседних чисел первой таблицы (между 9 и 11) и с помощью интерполяции найти значение g для r=9.5 (в первой таблице)