excel用VB将无法在未启用宏的工作簿中保存vb保存到指定的路径中?


library”项。由于你的Excel版本不同,所以这个选项的版本号也是不同的。 因为EXCEL是以层次结构组织对象的,其对象模型中含有许多不同的对象元素。 第一层:Application对象,即Excel本身; 第二层:workbooks对象集,指Excel的工作簿文件; 第三层:worksheets对象集,表示的是Excel的一个工作表;

任务:有个excel工作簿,其中有上百个工作表,要求把每一个工作表全部保存为新工作簿,如果一个一个复制出来太傻了,可以用excel自带的VB解决。

方法:打开工作簿,在工作表上点右键,选择“查看代码”,打开Microsoft Visual Basic for Application对话框,在菜单栏,单击“插入”—“模块”。在模块对话框中输入如下代码:

单击“保存”按钮,选择“否”,打开“另存为”对话框,选择保存位置(因为将提取出来的文件太多,最好保存在一个新文件夹里。),输入保存文件名,将保存类型选择为“Excel启用宏的工作簿(*.xlsm)”,单击“保存”。

  • 在VBA编程中,我们常常需要手动打开文件选择框、取得文件全路径与文件名,下面这个例子可以实现这些功能,VBA代码如下:

    'VBA打开文件选择框、取得文件全路径与文件名

    '打开文件对话框返回的文件名,是一个全路径文件名,其值也可能是False,因此类型为Variant

  • 文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下:

  • EXCEL-VBA:调用打开文件夹对话框,选择路径

  • 利用VBA将表格保存为PDF文件表格保存为PDF函数代码 表格保存为PDF 在VBA编程处理数据时,经常会需要将处理完成的数据或是报表保存输出为PDF文件,以便进行传播。下面的函数即可以实现将指定表的内容保存为PDF文件。 ...

  • 项目开发进行中,为了提高工作效率,减少错误率,不得不用到VBA去开发些使用的工具【应该感谢excel强大】 其中有一个很重要的应用就是读取某一目录中的文件 本文分享一个项目写的读取文件夹中文件的VBA方法 *****...

  • 对Excel活动工作簿进行拆分,每个工作表单独保存为工作簿文件,文件保存在该工作簿同一文件夹下单独文件夹内 Sub 工作簿拆分每个表单独保存文件() '将活动工作簿wb拆分,每个ws单独保存为文件,文件保存在wb同一...

  • 请教各位大师:我是一个菜鸟,对VBA一点也不懂,现在单位里需要有一台电脑作文件为备件用,所以想在我的EXCEL表保存数据的同时,通过VBA设置同步另存在局域网的另一台电脑中。不知道是否可行?如果可行,是否麻烦那...

  • 我们在上一节当中写了一个选择路径的功能,所以我们希望这个路径在每一次打开的时候都会重新显示出上次选择的,这就需要借用到外部文件来储存了,要把这个内容写在硬盘上,这种文件一般就是所谓的后缀为。附带说一下,想...

我要回帖

更多关于 无法在未启用宏的工作簿中保存vb 的文章

 

随机推荐