本人因工作问题,需要将EXCEL多行3列的表格内容导出,要求为:以某列(例如:标题列)命名为文件名,每行分别导出为一个WORD的文件。 经在网上搜索,以下程序在EXCEL中尝试以下程序,湿示结果为溢出,溢出的语句为For i = 2 To Sheets("sheet1").Range("b65536").End(xlUp).Row,本人在网上百度过,能理解到此行程序的意思,但不太会改。求大师帮忙。
Sub 拆分()
Dim i As Long
Dim na As String
Application.ScreenUpdating = False
For i = 2 To Sheets("sheet1").Range("b65536").End(xlUp).Row
na = Sheets("sheet1").Cells(i, 2).Value
Sheets("sheet1").Copy
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & na & ".xls"
Rows(i).Copy Rows("2")
Rows("3:" & Range("b65536").End(xlUp).Row).Delete
ActiveWindow.Close savechanges:=True
Next
Application.ScreenUpdating = True
End Sub
Sub 拆分()
Dim i As Long
Dim na As String
Application.ScreenUpdating = False
For i = 2 To Sheets("sheet1").Range("b65536").End(xlUp).Row
na = Sheets("sheet1").Cells(i, 2).Value
Sheets("sheet1").Copy
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & na & ".xls"
Rows(i).Copy Rows("2")
Rows("3:" & Range("b65536").End(xlUp).Row).Delete
ActiveWindow.Close savechanges:=True
Next
Application.ScreenUpdating = True
End Sub
解决方案 »
- 急,我用VB向导工具把VB程序制作成安装文件,在本机上可安装成功,在别的机子上出现 "The Language Dll "vb6chs.dll" could not be found " 的错误提示??
- 在页面上将OBJECT宽度属性设置成100%, 我的控件的大小为什么没有100%, 该怎么设置呢
- 我想用公共对话框选择一个目录怎么做?
- 自定义对象可以作为函数的可选参数吗?
- listview的一整行变色
- vb中类模块的问题
- 关于工具栏控件的
- VB有哪些好的书?
- 求教用什么函数对"%C9%BD%B5%D8%D7%D4%D0%D0%B3%B5"与"山地自行车"相互转换
- com方面過來人請進入
- 盖世神功
- API是WINDOWS编程接口,有没有系统的讲大师们设计WINDOWS API 前 完整框架的资料或书
如果没有sheet1的工作表,也会报下标溢出。
on error resume next
什么意思?还请解释清楚。本人不是专用VBA软件的