永发信息网

VBA新建一个excel文件,并且这个excel里面含有5个sheet,如何操作?

答案:2  悬赏:60  手机版
解决时间 2021-03-24 17:08
VBA新建一个excel文件,并且这个excel里面含有5个sheet,如何操作?
最佳答案
Option Explicit

Sub test1()
    Dim wb As Workbook
    Set wb = Workbooks.Add
    With wb.Worksheets
        .Add After:=wb.Worksheets(.Count), Count:=5 - .Count
    End With
    
    '以下是可选代码
    '将新建的工作簿激活为当前窗口
    wb.Activate
    '将工作簿保存到D盘根目录,名字为newWorkbook.xlsx, 格式为.xlsx格式(excel2007及以上版本默认格式)
    wb.SaveAs "D:
ewWorkbook.xlsx", 56
    
End Sub

Sub test2()
    '如果是从外部程序创建,如在word中执行操作,则需要先创建个excel对象。
    Dim appExcel As Excel.Application
    Dim wb As Workbook
    Set appExcel = CreateObject("Excel.Application")
    Set wb = appExcel.Workbooks.Add
    With wb.Worksheets
        .Add After:=wb.Worksheets(.Count), Count:=5 - .Count
    End With
End Sub

全部回答

在Excel选项中,“常用”→“新建工作簿时”→包含的工作表数→改为5。
以后新建工作簿时,会默认打开5个工作表sheet。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我们学校分重点班和普通班,而我现在是普通班
档案转回生源地问题
在去面试的途中他虽然遇到大雨,但他还是设法
忆茗轩茶庄怎么去啊,我要去那办事
那你给人波吧。里面的波是什么意思
指数函数y=e^x的反函数为?
我在笔计本上下载了打字旋风打不开.然后用台
昨晚喝喝酒去玩了会vr大家猜猜发生什么事了
大人身上有蛲虫可以吃儿童的宝塔糖吗?
qq上的亲密度是46,算亲密吗
i3cpu配什么显卡好点
你上任以后的工作思路是什么
电脑有时一开机就弹出NVIDIA GeForce GTX 950
96又11分之2除以46的巧算
邻居偷我家石头可以报警吗、警察一般怎么处理
推荐资讯
老年旅客服务心理特点及服务技巧
海外媒体关注广东电视进入4K超高清时代吗?
韩国跑男中享泽pd是谁
果园喷雾机,自走式和风送式的有什么区别??
47×23+21的简便算式怎么列?
笑傲江湖第三季郭德纲徒弟张鹤伦背景揭秘 张
当恋爱是一件痛苦的事该怎么办?
460一汽jh6油耗多少
求米璐璐的小说!
从贺兰去未来城应该坐几路公交
如何证明无限连分数一定一大一小地逼近无理数
编号G39K444666一元纸币值钱吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?