手机
当前位置:查字典教程网 >软件教程 >办公软件 >excel怎么使用vba创建一个预设格式的工作表?
excel怎么使用vba创建一个预设格式的工作表?
摘要:excel中使用vba创建一个预设格式的工作表1、首先我们打开一个工作样表作为例子。2、我们使用alt+f11组合快捷键进入vbe编辑器,插...

excel中使用vba创建一个预设格式的工作表

1、首先我们打开一个工作样表作为例子。

excel怎么使用vba创建一个预设格式的工作表?1

2、我们使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:

Sub CreateNewWorkbook2()

Dim wb As Workbook

Dim ws As Worksheet

Dim i As Long

MsgBox "将创建一个新工作簿,并预设工作表格式."

Set wb = Workbooks.Add

Set ws = wb.Sheets(1)

ws.Name = "产品汇总表"

ws.Cells(1, 1) = "序号"

ws.Cells(1, 2) = "产品名称"

ws.Cells(1, 3) = "产品数量"

For i = 2 To 10

ws.Cells(i, 1) = i - 1

Next i

End Sub

excel怎么使用vba创建一个预设格式的工作表?2

3、运行这段代码,会创建一个新的工作薄,并设置工作薄的基本样式,工作薄中的工作表1例子如图。

excel怎么使用vba创建一个预设格式的工作表?3

4、首先我们定义了了两个对象变量,分别是wb和ws。wb是创建的新的工作薄,使用工作薄对象workbooks后的add方法新建。因为新建的工作薄有默认的三个工作表,所以可以直接定义使用set来定义ws为wb的第一个序列工作表。

excel怎么使用vba创建一个预设格式的工作表?4

5、这里我们使用单元格选择代码直接对单元格进行赋值。ws.cells(1,1)选取的就是a1单元格,可以对其直接赋值字符串“序号”,一次类推。顺序设置了产品名称和产品数量。

excel怎么使用vba创建一个预设格式的工作表?5

6、接着使用for循环语句来简写了序列号,这里是个小技巧,大家可以在不断的练习中学会这样使用循环来优化代码的方法。简单的说,就是顺序选择了a列2-10行的单元格并将其赋值为1-10。

excel怎么使用vba创建一个预设格式的工作表?6

【excel怎么使用vba创建一个预设格式的工作表?】相关文章:

Excel的常用快捷键大全 记住快捷键.提高工作效率

如何使用WPS中的条件格式高亮数据

excel中快速求倍数设置技巧

Excel表格的另类操作技巧

excel中统计关键词的个数的实例及应用

Excel2010中的条件格式使用公式的运用方法

Excel使用中的一些打印问题的讲解与方法介绍

PowerPoint中几个比较方便的快捷键操作介绍

Excel查看数据使用数据透视表的方法(图文教程)

Excel2010表格标题跨列居中设置的方法

精品推荐
分类导航