如何把EXCEL表格分成3000行一个文件

单位要作表格,一个表格有五万行,要分成3000行一个文件保存为若干小文件的,我上网查过,说是要用宏,可是我不会用,有没有简单点的办法,或者是详细说明下如何操作宏,我是07版EXCEL,谢谢。
麻烦懂的说的详细些,楼下这位谢谢你的回答,可是你说了等于没说啊,

见下,请把 保存文件名含路径 = "d:\temp\ab" 引号内改为你实际需要的路径和文件名前缀,执行前请先保存文件,关闭其他Excel文件。举例,按下面宏,将会在d:\temp下生成多个以ab打头的Excel文件

增加宏的方法说明:对准工作表标签击右键选取查看代码,弹出VBA窗口后,在窗口贴入代码。关闭VBA窗口。运行宏可按ALT+F8
Sub 分割行并保存文件()
Dim Wb As Workbook
保存文件名含路径 = "d:\temp\ab"
i = 1
j = 1
Set sh = ActiveSheet
Do While i < sh.UsedRange.Rows.Count
Set Wb = Workbooks.Add
Range(sh.Cells(i, 1), sh.Cells(i + 3000 - 1, 1)).EntireRow.Copy
Wb.Sheets(1).Paste
Wb.SaveAs 保存文件名含路径 + Trim(Str(j))
Wb.Close
i = i + 3000
j = j + 1
Loop
End Sub追问

我用的是WPS EXCEL,真邪了,我连宏在哪个菜单也看不到,找过所有的菜单,都没有一个叫宏的,还有就是那个VBA,工作表标签到底是在哪的,我点了很多地方,都出不来一个查看代码,请高手再说说,是不是我版本不对,还是必须要下电脑自带的那种EXCEL才行,

追答

查过了WPS运行宏需要有VBA,不是很容易。在 http://zhidao.baidu.com/question/81225207.html 中有相关的信息:“WPS支持VBA,但没有集成VBE。VBE要从AutoCAD、Office之类的安装包里提取。请去WPS的官方论坛。”

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-02
你这个简答啊,自己添加一列,从上到下1-50000排序,然后自动筛选,1-3000,3001-6000~以此类推,不到二十次就剪切收工了~还难得去研究宏~
第2个回答  推荐于2016-10-28
两种方法
1、自动换行:设置单元格格式——对齐——自动换行
2、手动换行:输入部分内容后,用ALT+Enter换行
评价:
1、自动换行难以随心所欲换行,一般适合大段连续文本。
2、手动换行适合条目式(尤其各行长度不定),跨行之间不受列宽影响,使用方便
额外一种可能实现的是将文本旋转90度,也出现类似多行的效果,页面美工时可以一试
第3个回答  2012-04-01
写个宏程序就可以了
相似回答