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

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制作动画效果的教程,希望大家喜欢,请继续关注我们。

(0)

相关推荐

  • excel怎么利用vba函数给表格区域添加绿框?

    使用excel中的vba函数给表格区域添加绿框 1.首先我们打开一个工作样表作为例子. 2.按下alt+f11进入vba编辑器,插入一个 新的模块,在模块编辑窗口中输入以下代码: Sub 添加绿框() ...

  • excel怎么利用vba获取单元格交叉范围的数据?

    excel中使用vba获取多个单元格区域的交叉范围 1.首先我们打开一个工作样表作为例子. 2.在工作中,我们常常会遇到选择多个工作表区域,而两个工作表区域的交叉范围如果需要我们再去选取的话,需要非常 ...

  • excel怎么利用vba绘制大大的草莓?

    利用excel vba编程,在窗体上画草莓. 1.打开excel,进入Visual Basic编辑器. 2.插入模块. 3.模块编程.在模块1内编程,声明5个函数.1个结构,并编写一句显示窗体的程序— ...

  • excel怎么利用vba实现批量套打快递单批量打印单据?

    excel vba 批量套打快递单,批量打印单据,可以自定义修改设置新的格式. 快递套打模板2015:点击下载 1.设置快递单的自定义纸张.选择对应打印机-点击打印服务器属性-勾选创建新表单-输入表单 ...

  • 怎样利用VBA代码编写一键插入Excel斜线表头

    有的时候,我们要在Excel中添加斜线表头,可Excel并没有提供制作斜线表头的功能,每次都要手工画一条斜线,非常麻烦。有没有解决方法呢?其实,我们可以利用VBA代码可以编写一个功能,一键插入Exce ...

  • 如何利用VBA将excel多个工作表数据快速合并到一个工作表上

    利用VBA将数据区域不定的多个工作表数据快速合并到一个工作表方法.有需要的朋友可以跟着教程一起来学习! 方法/步骤 分别有工作表1.2.3数据区域如下图所示: 按ALT+F11打开VBE编辑器,在工程 ...

  • 怎么利用Excel中的VBA删除文件

    我们Excel中的VBA编程可以实现很多功能,除了能够处理Excel表格内部的数据之后,还可以对文件等进行操控,今天就跟大家介绍一下怎么利用Excel中的VBA删除文件的具体操作步骤.1. 如图,我们 ...

  • excel表格怎么利用vba自动填充公式?

    excel中使用vba自动填充公式的方法 1.首先我们打开一个工作样表作为例子. 2.打开vba编辑窗口,创建一个新的模块,并输入以下代码: Sub 填充公式()     Dim i As Long, ...

  • excel中利用标签制作三栏表头的方法

    在工作中制作表格是我们经常要进行的活动,尤其是制作表格表头,有些时候需要制作三栏表头或者更多栏表头,那么如何制作呢?下面小编将为大家带来excel中利用标签制作三栏表头的方法.感兴趣的朋友一起去看看吧 ...