让你的图表动起来,康忙北鼻,来次够!

水粉(桦树林)

先做一道数学题

已知三角形的两条边长为a和c,顶点为A,B,C 如下图所示,假设A点的坐标为(0,0),c边与X轴的夹角为Φ,你能求出B、C点的坐标吗?

下面的图示已给出计算方法,如果看不懂,就去找本书,好好复习复习吧。

1建模

我们在EXCEL中建立模型,假设c边为30,a边为120,角度为30度,

把角度转换成弧度

B4=B3*PI()/180

有没有看不懂的?360度等于2π弧度。

PI()=π=3.1415926......

B点的X坐标

B8=B1*COS(B4)

B点的Y坐标

B8=B1*SIN(B4)

C点的X坐标

D8=POWER(B2^2-C9^2,0.5)+C8

C点的Y坐标为0

2构图

选中A8:D9区域,插入带折线的散点图,记住是散点图,如图示:

设置X坐标轴最小值为-40,最大值为180,主要刻度为10

设置Y坐标轴最小值为-40,最大值为40

删除系列名称和标题,调整宽和高的刻度尽量相等(使主要刻度线交叉的格为正方形),如下图所示:

选中:用鼠点击线段,再点击C点,右键设置数据点格式,将数据标记设置为下图所示:类型为正方形,大小适当增大。

3代码

我们按ALT+F11打开VBA编辑器

插入模块

在模块中输入下列代码:

Option Explicit

Dim flag

Sub 开始()

flag = True

Do While flag = True

DoEvents

Range("b3") =Range("b3") + 1

Loop

End Sub

Sub 结束()

flag = False

End Sub

在EXCEL中插入按钮(开发工具、插入、表单控件,按钮,点击EXCEL空白处)

为按钮指定宏,选择“开始”确定

右键点击按钮,修改按钮名称为“开始”

同上,再插入一按钮,指定宏为“结束”,修改按钮名称为结束。

3运行程序

点击开始按钮,图形是不是动起来了,像不像一个曲轴机构,点击结束按钮,图形暂停。你学会了吗?

代码部分如有不明白,欢迎交流!

3总结

1、三角函数:

正弦函数:SIN(弧度)

余弦函数:COS(弧度)

π:PI()

2、散点图做法

3、VBA编辑器,模块

4、循环语句:

DO WHILE 条件为真时

......

LOOP

5、DOEVENTS

DoEvents 将控制切换到操作环境内核。允许程序在运行过程中执行其他操作。本实例

就是在开始程序中的循环语句中嵌入DOEVENTS,以便相应结束按钮的动作,否则开始程序就是个死循环,无法停止。

6、公共变量

如果一个变量被多个过程调用,则为公共变量,需在模块的开始位置声明变量:如本模块开始就声明了变量:DIM FLAG

FLAG是一个公共变量,在开始和结束两个过程中都用到,在开始过程中先赋予FLAG为TRUE,然后当FLAG为TRUE时,执行循环动作,弧度每次加一,当点击结束按钮时,FLAG被赋值FALSE,开始过程的循环语句停止执行。

7、声明变量: DIM 变量名称

更多VBA文章:

工作表隐藏与显示

VBA一点都不难

常用VBA语句

END

(0)

相关推荐

  • 监控系统变量

    数控机床的维修和使用过程中,会涉及到大量的 NC .PLC 信号和变量.例如:轴的坐标偏移.工件坐标.刀具数据.刀位号.参数组号.电机负载率. 那方便快捷的查找监控需要的变量,就非常有意义,如何监控数 ...

  • 【案例】基于响应面法的装配体多目标优化设计

    讲师 ftc简单 乐仿腾讯课堂校长,博士,乐仿课堂校长,乐仿信息技术总经理,ftc正青春公会会长,著有视频教程:<Ansys Workbench16.0 基础教程>和<ANSYS W ...

  • 最小二乘法——线性回归背后的数学,探究其公式的诞生过程

    你可能听说过比萨斜塔的故事.在建造过程中,塔开始逐渐向一边倾斜. 假设吉诺( Gino),其中一位工程师,想预测塔的未来倾斜度.他想知道倾斜度是否会增加,到明年会增加多少.吉诺的唯一信息是下面的表格, ...

  • 同事用Excel做的环形气泡图,为什么这么漂亮?

    发送[模板] 本文作者:农夫 本文审核:玛奇鹅 本文编辑:雅梨子 大家好,我是农夫,专治疑难「数」的农夫~   在浏览公众号文章的时候,正好看到了下面这样一张数据展示图,看起来很有创意,对于数据的展示 ...

  • 数与图(22)——傅里叶级数

    高等数学课在我记忆力留下的最闪亮的部分叫做"傅里叶级数",它同光学课上的"波粒二象性"共同构筑起我的世界观--这个世界上的万事万物无一不是由波组成. 文本在微积 ...

  • 来不及解释了,躲避限行的终极绝招在此,康忙北鼻

    高速发展的新事物,当基数较小时,大家都感觉不到它的影响,但随着几何级数的增长,很快就会人见识到其颠覆的威力. 比如说日新月异的手机市场,时间退回到7年前,你在用什么手机?当时汽车情报小编不小心把刚买的 ...

  • 控件与图表:让图表动起来

    我们工作中,尤其是在和领导们展示数据的时候,如果能让我们的图表动起来,会让我们数据更容易被领导注意到,也让我们的工作变得更加有趣味性,比如下面的这个图表. 这个动态的图表是怎么制作的呢,其实只比普通的 ...

  • 让幻灯片中的图表动起来的设计方法

    使用PowerPoint 2007制作演示文稿时,为了更直观地传递某些抽象的数字信息,如产品销售走势.销售额年度统计分析结果等,可能会在幻灯片中插入一些Excel图表,然而,如果能为这些图表设置序列动 ...

  • 如何区分好动与多动?能分清楚这四点就够了

    好动和多动的孩子也是很容易就区分出来的,家长只要能分清楚好动以及多动的话,那么很快就能够知道了.很多家长分不清孩子是属于多动还是好动,觉得自己的孩子平时很正常,最后耽误了孩子最佳的治疗时间而让自己感到 ...

  • 转子的动平衡技术,看这篇就够了!

    我们把改变不平衡旋转体的质量分布来消除旋转轴周围的离心力作用,使转子达到运转平稳的这个过程称为"平衡". 图1 动平衡试验示意图 如上图1所示,有一总质量为M 的圆盘,其重心和旋转 ...

  • 常见的压缩机原理动图,这次让你看个够

    压缩机,将低压气体提升为高压气体的一种从动的流体机械,是制冷系统的心脏.它从吸气管吸入低温低压的制冷剂气体,通过电机运转带动活塞对其进行压缩后,向排气管排出高温高压的制冷剂气体,为制冷循环提供动力,从 ...

  • “桓康,北兰陵承人也”阅读答案

    阅读下面的文言文,完成 10-14题. 桓康,北兰陵承人也.勇果骁悍.宋大明中,随太祖为军容.从世祖在赣县.泰始初,世祖起义,为郡所絷,众皆散.康装担,一头贮穆后,一头贮文惠太子及竟陵王子良,自负置山 ...

  • 川藏高速公路(南线雅康、北线汶马)部分重大地质灾害处治思考(假日专题,旧文新读)

    经过建设.设计.咨询.施工.监理等单位和各族人民的共同艰苦卓绝的努力下,川藏高速公路(雅康.汶马)逐渐的建成通车.笔者作为地质灾害的设计.建设的全过程咨询人员,感慨万千,回首往事,觉得有必要对其中的重 ...

  • 30张百看不厌的机械动图,让你一次看够,学机械先从机械动图开始

    直升机螺旋桨 链条传动 扇形齿轮,改变力的传动方向 电风扇 三角发动机 上个世纪的蒸汽机 机弦机 再也不用担心会锤到手指了 贴心的鸡蛋包装,自动升起 转起来