问个EXCEL表格自动填写功能

truezhang 2013-10-31 10:19:45
我有一个源文件,内容有3项:编号、名称、规格。其中编号和规格是每行都不同,名称有重复,且源文件内容随时更新。现在想在目标文件实现以下功能:1.填入编号如果源文件有,则行自动填入名称和规格。2.如果不记得编号,填入名称,有相应规格供选择,选择好规格后,编号也会自动填入。
想减少些平时的工作量,不知能不能实现?
...全文
365 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
truezhang 2013-11-21
  • 打赏
  • 举报
回复
引用 5 楼 Chen8013 的回复:
也就是说: “源文件”是固定的某个文档(只是内容会进行修改)。 “目标文件”可能是任意一个文档,或者是新建的文档。要“自动填入”的地方       是固定的(或者行不固定,填入的列位置是固定的) 想从“源文件”已有内容中,实现一种类似于“模糊查询”的功能,然后把最终的“查询结果”填入到指定的工作表上? 如果是要实现这样的,可以用 VBA代码实现。
基本上是这个意思,不知有没哪些针对这方面的资料,能快速编写的
舉杯邀明月 2013-11-07
  • 打赏
  • 举报
回复
也就是说: “源文件”是固定的某个文档(只是内容会进行修改)。 “目标文件”可能是任意一个文档,或者是新建的文档。要“自动填入”的地方       是固定的(或者行不固定,填入的列位置是固定的) 想从“源文件”已有内容中,实现一种类似于“模糊查询”的功能,然后把最终的“查询结果”填入到指定的工作表上? 如果是要实现这样的,可以用 VBA代码实现。
truezhang 2013-11-07
  • 打赏
  • 举报
回复
是根据有库存表,写领料单的功能。在同一行里写了编号或规格,自动填入其他未填项,或其他项能手动选择填入
舉杯邀明月 2013-11-06
  • 打赏
  • 举报
回复
用代码处理,可以实现。 如果用工作表自身的功能,这个可能还真有点难办。 你的“自动填入”,是把 编号、名称、规格 添加到新的一行去吧?
mnxm 2013-11-03
  • 打赏
  • 举报
回复
先随便说说吧 1.咋一看 感觉应该使用数据有效性(二级数据有效性),查了数据有效性的资料发现数据有效性需要的数据源是连续的一行或者一列 所以我放弃了 2.Private Sub Worksheet_Change(ByVal Target As Range)这个事件是每次对单元格修改的时候触发的 在这个事件里添加一些处理函数应该可以实现1.填入编号如果源文件有,则行自动填入名称和规格。这个需求,但是2.如果不记得编号,填入名称,有相应规格供选择,选择好规格后,编号也会自动填入。这个需求估计只能考虑数据有效性了(当然,前面已经说了,数据有效性估计够呛,当然也可能是自己水平不行。),只能考虑适当更改需求了,考虑到有相应规格供选择可以通过 把所有可能的结果 保存成一个字符串,输出到单元格中。
truezhang 2013-11-01
  • 打赏
  • 举报
回复
自己顶一个,看需要什么函数或方法才能做

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧