45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:在Excel中利用VBA达到直线移动效果的步骤(2)

在Excel中利用VBA达到直线移动效果的步骤(2)

2018-04-11 11:13:27 来源:www.45fan.com 【

1、进入VBA窗口

在Excel中利用VBA达到直线移动效果的步骤

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

在Excel中利用VBA达到直线移动效果的步骤

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

在Excel中利用VBA达到直线移动效果的步骤

三、设置控制按钮

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

在Excel中利用VBA达到直线移动效果的步骤

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

在Excel中利用VBA达到直线移动效果的步骤

在Excel中利用VBA达到直线移动效果的步骤

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

在Excel中利用VBA达到直线移动效果的步骤

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


本文地址:http://www.45fan.com/dnjc/98220.html
Tags: excel VBA 事先
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部