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)

相关文章
|
29天前
|
Python
批量将不同的工作簿合并到同一个Excel文件
本文介绍如何使用Python的`pandas`库批量合并不同工作簿至同一Excel文件。通过模拟生成三个班级的成绩数据,分别保存为Excel文件,再将这些文件合并成一个包含所有班级成绩的总成绩单。步骤包括安装必要库、生成数据、保存与合并工作簿。
39 6
|
3月前
|
Python
Python编程案例:同一工作簿不同表单特定数据添加到工作簿的另一表单里
Python编程案例:同一工作簿不同表单特定数据添加到工作簿的另一表单里
27 1
|
4月前
|
安全 Windows
无法以排程方式 执行excel4-1
无法以排程方式 执行excel4-1
35 2
Excel如何使用VBA操作引用其它工作簿中的单元格
Excel引用其它工作簿中的单元格的值及使用VBA操作
【Office】【Excel】将多个工作表合为一个工作表
【Office】【Excel】将多个工作表合为一个工作表
138 0
【Office】【Excel】将多个工作表合为一个工作表
合并当前目录下所有工作簿的全部工作表
学习合并当前目录下所有工作簿的全部工作表。
487 0
合并当前目录下所有工作簿的全部工作表
|
开发工具
Excel 宏 将工作表中的数据按照顺序分拆到 本工作簿 的其他工作表
了解Excel 宏 将工作表中的数据按照顺序分拆到 本工作簿 的其他工作表。
192 0
Excel 宏 将工作表中的数据按照顺序分拆到 本工作簿 的其他工作表