excel按某列数据分别保存数据
发布网友
发布时间:2023-08-23 21:49
我来回答
共4个回答
热心网友
时间:2023-10-12 06:03
sub aa()
dim i as integer
for i=1 to range("B1:B100").count '统计有几个文件
object.SaveAs Filename:=sheets(sheet1).cells(i,2) ' 取B列上的值
next
end sub追问我觉得你这个里面缺点什么,我不会写程序,但感觉是,我是想按B列把数据分类,然后把分类数据拷贝出来放到新建文件里,用数据名称保存。这个过程想设成自动的宏文件,因为平时这类处理太多了。请再帮我研究下,谢谢!最后这句指令执行不了。
追答object 是对象通称,不是具体名称,把具体的名称放进去就可以了
热心网友
时间:2023-10-12 06:04
做一个列表,筛选出来再复制到另一张表里面
热心网友
时间:2023-10-12 06:04
按B列排个序,就把B列一样的筛选出来了,后面的就容易多了吧!!
热心网友
时间:2023-10-12 06:05
用VBA写一个宏搞定。追问不会写,请指点。