ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 3410|回复: 19

[改进建议] 建议弄一个“将数据拆分成单个独立的文件”功能

[复制链接]

TA的精华主题

TA的得分主题

发表于 2013-5-18 15:51 | 显示全部楼层 |阅读模式
有时上级需要将大量的数据发到下级单位,工作薄表有大量的数据,工作人员接收到文件后,需要手动的将工作表里的大量数量,按照单位再一个个的复制出来放到单独的电子表格文件很,所以很麻烦,因此我建议:提供一个将“数据拆分成单个文件”功能,,,
可以这样理解:工作表里有10000行数据,共10列,有10个单位,单位名称放到L列里,,,根据L列的单位名称,将这10000行数据分成10个单位自动复制单独保存到独立的文件里,文件名分别以L列里的单位名称来命名

TA的精华主题

TA的得分主题

发表于 2013-5-18 18:09 | 显示全部楼层
谢谢你的建议!
头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2013-5-18 18:20 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
提示: 作者被禁止或删除 内容自动屏蔽

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-5-18 22:13 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
wpxxsyzx 发表于 2013-5-18 18:09
谢谢你的建议!

版主,不用谢我,我应该谢你才对,因为你们把我们的想法变成了现实而又实用的插件集成到易用宝了,所以我应该好好谢谢你,同时请你好好考虑我的这个建议贴,把她整合到下个版本的易用宝里,

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-5-18 22:36 | 显示全部楼层
本帖最后由 ycjys 于 2013-5-18 22:51 编辑
baigangliao 发表于 2013-5-18 18:20
你试试看,把原表数据分成10个单位自动复制单独保存到独立的文件里

谢谢,经过试用,感觉应该根据工作实际优化优化:

1、提示选择拆分列的列号,为什么只有7列,有时列数是很多的,十几列或者几十列或者8列或者9列的,因此我觉得应该让用户通过鼠标选择整列(单击列号选择某个整列)或者让用户输入列号(比如第8列,就输入H,比如第21列,就输入U)
2、点击确定按钮后程序执行的结果,除了分成单个的工作表,也可以多一个选项:根据选择(结果是放到工作表里,还是放到单独的文件里),将结果分别放到单独的文件里,文件名称根据用户选择的拆分列的数据列里的数据名称自动命名,比如选择的拆分列是B列,那么程序执行后的结果就是8个电子表格文件,文件名称分别是9001,9002,9003,9004,9005,9006,9007,90083、现在电子表格最大可以支持数据行数是10万行甚至更多,列数也支持到256列,那么如果假设有这样大量的大数据放在一个文件表内,等待程序去执行拆分的话,不知能不能支持这么多的列数和行数,如果不支持的话,请优化下您的程序好吗,谢谢了
头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2013-5-18 23:39 | 显示全部楼层
头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2013-5-18 23:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

TA的精华主题

TA的得分主题

发表于 2013-5-19 08:38 | 显示全部楼层
因为要做成插件,所以要考虑的使用情况还很多,如果数据很大,使用筛选或者ado更好些

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-5-19 22:50 | 显示全部楼层
wpxxsyzx 发表于 2013-5-19 08:38
因为要做成插件,所以要考虑的使用情况还很多,如果数据很大,使用筛选或者ado更好些

筛选,对少量的单位还好说,如果对大量的单位,还是做成插件来说好点,ADO我是一点不懂,大多数人更是一点不懂吧,所以建议你们还是做一个插件吧,慢一点没关系,总比一个个筛选来的快吧

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-5-19 23:00 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 ycjys 于 2013-5-19 23:08 编辑
baigangliao 发表于 2013-5-18 23:50
这是9列,30000行,你的名称有多少列,就会自动出多少列的,例子选了合计2,9列的分列

谢谢,经过试用,还是感觉应该更贴近实际一些:
点击确定按钮后程序执行的结果,除了分成单个的工作表,也可以自动保存到EXCEL文件,可以这样理解:根据选择(结果是放到工作表里,还是放到单独的文件里),如果选择了放到单独的文件里,那么就将结果分别放到单独的文件里,文件名称根据用户选择的拆分列的数据列里的数据名称自动命名,比如选择的拆分列是B列,那么程序执行后的结果就是8个电子表格文件,文件名称分别是9001,9002,9003,9004,9005,9006,9007,90083,,,所以拆分按钮应该有两个,一个是拆分到独立的电子表格文件,一个是拆分到当前工作薄的一个个工作表里,
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-28 01:48 , Processed in 0.050126 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表