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

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

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

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

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

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

(0)

相关推荐

  • Excel中如何一次性创建大量指定名称的工作表?

    在一般情况下,我们都是做一个表修改一个名称,但是要是有百十来个以上的单位需要我们创建工作表,那就不好弄了!下面就来看看迅速批量生成指定名称的工作表的方法吧! 操作方法 01 第一步,新建一个空白的工作 ...

  • excel怎么使用vba创建工作表?

    excel中使用vba新建一个工作表的方法 1.首先我们打开一个工作样表作为例子. 2.使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码: Option Expl ...

  • Excel如何创建一个简单的数据透视表

    在日常生活中,Excel中如何创建一个简单的数据透视表?又是如何操作的?一起学学吧! 操作方法 01 首先单击数据区域内的任一单元格,点击菜单栏"插入"-"表格" ...

  • Excel如何套用现有的表格格式美化工作表

    如何套用现有的表格格式 在Excel 2010中,内置了大量的工作表格式,这些格式中预设了数字、字体、对齐方式、边界、模式、列宽和行高等属性,套用这些格式,既可以美化工作表,又可以大大提高工作效率。 ...

  • 怎么用excel创建、复制、修改工作表标签

    在excel中创建.复制.修改工作表标签是一个很常见的操作.下面小编教大家如何具体操作吧.具体如下:1. 我们先打开一份excel表格,在最下方我们会看到该表格的标签,点击它.2. 如果我们需要新建一 ...

  • Excel2007教程:删除一个不再需要的工作表

    Excel2007基础教程:删除一个不再需要的工作表 如果不再需要一张工作表,或者想删除工作簿中的一个空工作表,那么可以通过两种方法来删除它: 右击表标签并从快捷菜单选择"删除飞 选择"开始" Q " ...

  • 怎么在Excel中设置从右到左显示的工作表

    有的小伙伴在使用Excel软件编辑数据时,为了工作需求,需要一个从右到左显示的工作表,但是却不知道如何设置,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打开excel软件,可以看 ...

  • 怎么将Excel文档按关键字拆分为多个工作表

    Excel是现在十分常用的办公软件之一,有些新用户不知道怎么将Excel文档按关键字拆分为多个工作表,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中的Excel文档, ...

  • 如何在电脑excel文档内以时间顺序完成对工作表的批量创建

    当我们在使用电脑的时候,可以通过excel软件来处理数据表格,那么在excel内如果想要按照时间顺序批量创建工作表的话,应如何操作呢?接下来就由小编来告诉大家.具体如下:1. 第一步,打开电脑中的一个 ...