Excel VBA对工作表的基本操作-“查看”和“插入”

在Excel工作表中,有一些常用的基本操作,比如“选择或点击查看”、“插入”、“移动或复制”、“重命名”、“删除”等。

那么如何通过VBA对工作表进行操作?这里先介绍“查看”“插入”

一、VBA查看某工作表

有一种方式是可以通过录制宏来得到点击查看某个工作表的代码。

那如果在VBA中直接写出该代码就需知道点击查看工作表的这个动作是select。例如,在VBA中添加一个新的模块和过程如下:

将带select动作的代码添加至以上的过程中,比如我们现在处于“表2”,但要去查看“表1”。

代码如下:

Sub 查看工作表()

Sheet1.Select  '或者Sheets("表1").Select  或者Sheets(1).Select

End Sub

这里Sheet1即为“表1”,或者从工作表的集合Sheets中选到“表1”,或者从工作表的集合Sheets中进行索引(第一张表、第二张表......)。

因此代码中的Sheet1或Sheets("表1")或Sheets(1)是要执行的对象,而Select就是执行的动作,要点击查看Sheet1这张工作表。

2. 执行以上代码后,在Excel中会跳到“表1”中去。

二、VBA插入工作表

插入工作表的动作是Add,例如:

代码如下:

Sub 查看工作表()

Sheets.Add

End Sub

Sheets是工作表的集合,是在这个集合中新增一张工作表,所以后面加上一个动作Add即可。

注意此时是在“表1”。

2. 执行上面的代码后,发现会在“表1”(也就是当前所在工作表)的前面新增或插入一张工作表。

3. 以上是在Add这个动作默认情况下进行的,而Add这个动作还可以添加参数,在其后面空格,然后会提示在哪里插入新工作表。

4. 如果要在“表2”的后面新增工作表,就需要写入对应的参数如下:

代码如下:

Sub 查看工作表()

Sheets.Add after:=Sheet2

End Sub

5. 执行以上代码后就会在“表2”后新增工作表了。

6. Add还有两个参数count和type,count是用于告知需要新加多少工作表,type是用于告知新增工作表的类型。

在Excel中“插入”表的时候会让我们选择表的类型。

以上就是VBA对工作表的一些基本操作,“查看”和“插入”工作表。

你可能感兴趣的:(Excel VBA对工作表的基本操作-“查看”和“插入”)