Excel VBA在工程测量上的应用.doc

投稿: 逍遥行 更新: 2021-08-07 浏览: 3次
侵权违规举报

内容介绍

Excel VBA在工程测量上的应用 ,Excel VBA在工程测量上的应用。
欢迎下载!
ExcelVBA在工程测量上的应用 论文上传:mayubao2008 论文作者:佚名 您是本文第604位读者 摘要:Excel是大家很熟悉的办公软件,相信大家在工作中经常使用吧。
在测量工作中,你是否感觉到有很不方便的时候?比如,计算一个角度的三角函数值,而角度的单位是60进制的,此时,你一定感到很无奈,因为,Excel本身无法直接计算60进制的角度的三角函数!还有,如果你的工作表中有了点坐标值(二维或者三维),要在CAD中展绘出来,怎样才能又快又直接?不然,就只有拐弯摸角了,很痛苦啊!其实,只要对Excel进行一些挖掘,就可以发现Excel的功能我们还没有好好的利用呢。
Excel本身提供了强大的二次开发功能,只要我们仔细的研究,没有什么能难倒我们的。
下面,好好笔者将带你走近Excel,认识它的强大的二次开发环境VBAIDE,用它来解决上面所提到的问题,就非常容易了。
关键词:ExcelVBA工程测量   Excel是大家很熟悉的办公软件,相信大家在工作中经常使用吧。
在测量工作中,你是否感觉到有很不方便的时候?比如,计算一个角度的三角函数值,而角度的单位是60进制的,此时,你一定感到很无奈,因为,Excel本身无法直接计算60进制的角度的三角函数!还有,如果你的工作表中有了点坐标值(二维或者三维),要在CAD中展绘出来,怎样才能又快又直接?不然,就只有拐弯摸角了,很痛苦啊!其实,只要对Excel进行一些挖掘,就可以发现Excel的功能我们还没有好好的利用呢。
Excel本身提供了强大的二次开发功能,只要我们仔细的研究,没有什么能难倒我们的。
下面,好好笔者将带你走近Excel,认识它的强大的二次开发环境VBAIDE,用它来解决上面所提到的问题,就非常容易了。
  初识VBAIDE,首先,你必须懂得一些简单的VB编程常识。
如果不懂就只有通过其他的途径去学习了。
但用不着深入的研究,只要静下心来,几个小时就可以了。
  打开Excel,按Alt+F11即进入VBAIDE,学过VB的人一看就知道那就是熟悉的VB界面。
下面看看如何定义一个函数,然后利用它来解决60进制的角度的三角函数计算问题。
在菜单上依次点击[插入]->[模块],然后输入如下代码 PublicConstpi=3.14159265359 PublicFunctionDEG(nAsDouble) DimAAsDouble,BAsDouble,CAsDouble,DAsDouble,EAsDouble,FAsDouble,GAsDouble,KAAsDouble D=Abs(n)+0.000000000000001 F=Sgn(n) A=Int(D) B=Int((D-A)*100) C=D-A-B/100 DEG=F*(A+B/60+C/0.36)*pi/180 EndFunction   这样,就定义了一个名字叫DEG的函数,它的作用就是转换60进制的角度为Excel认识的弧度。
编辑完后按Alt+Q即返回Excel,再在某一单元格输入=sin(deg(A1))(A1既可以是单元格的值,也可以是输入的角度值),回车,哈哈,怎么样?结果出来了吧?你可以用计算器检验一下是否正确。
如果出现#NAME?那就要设置

下载地址

进入下载页
文件大小
195.0KB
上传作者
逍遥行
文件类型
.doc

健康绿色上网,共建和谐网络环境,禁止发布任何违法信息