在需要时,如何使用VBA在Excel中保持单元格的值并进行限制和循环?
我正在处理一些涉及列A中纵向角度的数据在需要时,如何使用VBA在Excel中保持单元格的值并进行限制和循环?,excel,vba,excel-formula,Excel,Vba,Excel Formula,我正在处理一些涉及列A中纵向角度的数据 列B保存An-A(n-1)的值 列A中的值正在更改并形成循环,始终在0和360之间 问题是,当A24中的值是,比如说,358.2244并且A25中的值是2.4488时,B24中的值变为负值 显示的值是-355.7756,这在技术上是正确的,但我只需要正值,因此根据我的要求,4.2244应该显示在该单元格中。使用数据验证或VBA解决此问题的方法是什么?我使用的是Excel 2003和Excel 2007。而不是=An-A(n-1)使用=IF(An-A(n
- 列B保存An-A(n-1)的值李>
- 列A中的值正在更改并形成循环,始终在0和360之间李>
显示的值是-355.7756,这在技术上是正确的,但我只需要正值,因此根据我的要求,4.2244应该显示在该单元格中。使用数据验证或VBA解决此问题的方法是什么?我使用的是Excel 2003和Excel 2007。而不是
=An-A(n-1)
使用=IF(An-A(n-1)<0360+(An-A(n-1)),An-A(n-1))
代替=An-A(n-1)
使用=IF(An-A(n-1)<0360+(An-A(n-1)),An-A(n-1))
<。非常感谢你,格斯伯格!工作完美。非常感谢你,格斯伯格!