手机
当前位置:查字典教程网 >电脑 >Excel教程 >Vba把Excel某个范围保存为XLS工作薄文件
Vba把Excel某个范围保存为XLS工作薄文件
摘要:Dimwn$,shpAsShape,arrApplication.ScreenUpdating=FalseApplication.Displ...

Dim wn$, shp As Shape, arr

Application.ScreenUpdating = False

Application.DisplayAlerts = False

wn = [a1]

arr = Range("o3:o" & Range("o65536").End(xlUp).Row)

Sheets("报表").Copy

With ActiveWorkbook

With .Sheets(1)

.Rows("1:2").Delete Shift:=xlUp

.Range("D:D,P:P").NumberFormatLocal = "@"

.[o1].Resize(UBound(arr)) = arr

With .UsedRange

.Value = .Value

End With

For Each shp In .Shapes

shp.Delete

Next

End With

.SaveAs ThisWorkbook.Path & "" & wn & ".xls", IIf(Application.Version <= 11, xlNormal, xlExcel8)

.Close

End With

Application.DisplayAlerts = True

Application.ScreenUpdating = True

MsgBox "ok"

【Vba把Excel某个范围保存为XLS工作薄文件】相关文章:

excel保存时怎么自动备份

Excel中right函数引用单元格及字符串的使用方法实例

Excel表格只能看不能改的区域加密方法

Excel隐藏单元格内容行列工作表等

Excel中不能输入小数点

Excel怎么制作柱状折线图

Excel2013中怎么给工作表分列?

excel的默认新建3个工作表数目怎么更改?

Excel中将文本转换为数字的四种方法

提取Excel不重复值的自定义函数方案

精品推荐
分类导航