Excel怎么利用VBA事先圆形沿直线移动的效果?

所属分类: 软件教程 / 办公软件 阅读数: 140
收藏 0 赞 0 分享

excel中制作动画效果也很简单,可以使用bva实现,下面我们就来看看详细的教程。

一、添加素材

1、绘制控制按钮:插入一个矩形形状,设置格式,如图所示。

2、绘制圆形图形:在插入形状命令中,找到椭圆形形状,然后按下Shift键,绘制圆形。

3、绘制直线:插入一条直线。PS:绘制时按下Shift键不松。

4、素材整理好之后,如图所示。包含三块:控制按钮,直线和圆形。PS:本教材的素材都是通过插入形状得到的。

二、VBA代码

1、进入VBA窗口

2、插入模块:在菜单栏中找到“插入”—“模块”。

3、输入代码:在模块中输入代码

Sub moveshape()
Dim i%
    Do
        i = i + 1
        Sheet1.Shapes(2).Left = i + 50 ‘圆形图形向右移动
        DoEvents
    Loop Until i = 1000
    Do
        i = i - 1
        Sheet1.Shapes(2).Left = i + 50  ’圆形图形向左移动
        DoEvents
    Loop Until i = 1
End Sub

三、设置控制按钮

1、从VBA窗口回到Excel窗口;

2、控制按钮设置:让该按钮指定以上代码,即moveshape

3、实现动画:按下“开始”控制按钮即可实现圆形先向右移动,然后向左移动。

以上就是excel中vba制作动画效果的教程,希望大家喜欢,请继续关注脚本之家。

相关推荐:

excel怎么使用vba里的copy命令?

excel怎么使用vba的close关闭工作簿?

excel表格中怎么使用vba中的resize命令?

更多精彩内容其他人还在看

excel怎么使用EDATE函数计算员工退休时间?

excel怎么使用EDATE函数计算员工退休时间?在管理公司的时候,需要看看即将需要退休的员工数量,该怎么计算什么时候员工退休呢?下面我们就来看看excel中EDATE函数的使用方法,需要的朋友可以参考下
收藏 0 赞 0 分享

excel表格中直条图怎么调节直条间的间距?

excel表格中直条图怎么调节直条间的间距?excel表格中的数据生成了矩形图表,想要调整矩形条之间的间距,该怎么调整呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

word左侧目录大纲怎么显示?word显示左侧导航目录教程

有的朋友在使用word时发现左侧的目录不见了?怎么让它显示呢?今天小编给大家带来word显示左侧目录教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Access表与表之间怎么创建关系?

Access表与表之间怎么创建关系?Access中有很多表,想要给两个表添加联系 ,该怎么添加呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

excel公式太长怎么办? excel长公式简化的方法

excel公式太长怎么办?excel表格中输入的公式很长,看上去比较累,想要简化公式,下面我们就来看看excel长公式简化的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

ppt怎么制作不停旋转的太阳动画效果?

ppt怎么制作不停旋转的太阳动画效果?ppt中可以制作一些简单的动画效果,该怎么制作呢?下面我们就来看看ppt制作不停旋转的太阳的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

excel表格提示不能更改数组该怎么办?

excel表格提示不能更改数组该怎么办?excel表格需要使用公式中定位的单元格,但是发现不能更改,提示不能更改数组的某一部分,该怎么办呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

ppt怎么设计出很漂亮的照片特效?

ppt怎么设计出很漂亮的照片特效?ppt中想要给插入的照片添加一些特效,该怎么添加呢?下面我们就来看看详细的教程,很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

WPS怎么绘制立体的流程图?

WPS怎么绘制立体的流程图?之前我们介绍过wps制作平面流程图,今天我们就来看看制作立体的流程图效果的教程,很简单那,下面我们就来看看吸纳关系的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Excel如何设置四舍五入 Excel 四舍五入的设置方法

一些Excel表格中的数据中含有很多小数点的存在,当我们需要对这些数据进行四舍五入的时候,是可以通过函数实现的,那么Excel四舍五入怎么设置呢?下面通过本文给大家介绍下,需要的朋友参考下吧
收藏 0 赞 0 分享
查看更多