4操作工作簿

简介: 4操作工作簿

4操作工作簿

Workbooks工作簿

for each (for的另一种形式)

For Each ge In Range("a1:a10")
i = i + 1
ge = i
 
Next

Esc停止执行代码

打开文件Open:

Workbooks.Open Filename:="d:\data\1.xlsx"
ActiveWorkbook.Sheets(1).Range("a1") = "到此一游"

成对使用取消屏幕显示的多余的东西

Application.DisplayAlerts = False
Application.ScreenUpdating = False
...
Application.DisplayAlerts = True
Application.ScreenUpdating = True

实例: 打开文件

Sub shi()
 
Application.DisplayAlerts = False
Application.ScreenUpdating = False
 
Workbooks.Open Filename:="d:\data\1.xlsx"
ActiveWorkbook.Sheets(1).Range("a1") = "1到此一游"
ActiveWorkbook.Save
ActiveWorkbook.Close
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

Add 新建工作簿

Workbooks.Add
ActiveWorkbook.Sheets(1).Range("a1") = "创建工作簿"
‘保存
ActiveWorkbook.SaveAs Filename:="d:\data\2.xlsx"
ActiveWorkbook.Close

把一个表拆分多个文件

Dim sht As Worksheet
For Each sht In Sheets
    sht.Copy
    ActiveWorkbook.SaveAs Filename:="d:\data\" & sht.Name & ".xlsx"
    ActiveWorkbook.Close
Next


上节课的作业易错点:

先点表(Sheet(j).select),再点单元格(Sheet(j).Range("d" & i).select)

相关文章
Excel如何使用VBA操作引用其它工作簿中的单元格
Excel引用其它工作簿中的单元格的值及使用VBA操作
|
4月前
|
数据采集 DataWorks 监控
DataWorks产品使用合集之如何将数据从开发环境(工作簿)复制到生产环境(另一个工作簿)
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
【Office】【Excel】将多个工作表合为一个工作表
【Office】【Excel】将多个工作表合为一个工作表
129 0
【Office】【Excel】将多个工作表合为一个工作表
合并当前目录下所有工作簿的全部工作表
学习合并当前目录下所有工作簿的全部工作表。
467 0
合并当前目录下所有工作簿的全部工作表
|
开发工具
Excel 宏 将工作表中的数据按照顺序分拆到 本工作簿 的其他工作表
了解Excel 宏 将工作表中的数据按照顺序分拆到 本工作簿 的其他工作表。
179 0
Excel 宏 将工作表中的数据按照顺序分拆到 本工作簿 的其他工作表
【Office】【Excel】将多个工作薄合为一个工作薄
【Office】【Excel】将多个工作薄合为一个工作薄
183 0
|
C#
C# 如何合并Excel工作表
文档合并、拆分是实现文档管理的一种有效方式。在工作中,我们可能会遇到需要将多个文档合并的情况,那如何来实现呢,本文将进一步介绍。关于拆分Excel工作表,可参见这篇文章——C#如何拆分EXCEL工作表。
1366 0