工作簿.xlsx位于局域网共享文件根目录中(例如: Z:\ ),模板.xlsm位于该共享文件夹下的若干子级文件夹中(例如:Z:\1\2\ 或 Z:\1\2\3\ ),由于是共享文件夹,盘符“Z:”在不同人的电脑上可能不同,最好在代码中避免直接体现盘符。 需要实现两个功能模块: 1.不同文件夹,跨工作簿输入: 模板.xlsm sheet1录入H4 --H7 ,保存文件后,将模板.xlsm sheet1中H5-H7的内容 输出到 工作簿.xlsx sheet1 受理号为“100”的一行中 参数1、参数2、参数3对应单元格中。
2.不同文件夹,跨工作簿调用: 模板.xlsm sheet2 中B2单元格中录入“110”,立即在C2、E2、F2中出现工作簿.xlsx sheet1 受理号为“110”的一行中 参数0、参数2、参数3对应单元格中的信息(例如:上 中 下)。
工作簿.xlsx是一个共享工作簿,为了不影响其他人编辑,该工作簿应该处于打开或关闭状态,在编辑模板.xlsm时,上述功能都应能够实现。
附件中包括 工作簿.xlsx 和位于文件夹中的 模板.xlsm 本来调用功能我曾使用vlookup实现过,但是由于工作簿.xlsx数据量很大,应该函数的时候,会使模板.xlsm文件中内含工作簿.xlsx中的大量数据,不利于数据安全,因此想用vba试试看。但不得要领。请求帮助!!! 谢谢!!
|