m0_59091739 2021-06-18 10:25 采纳率: 0%
浏览 43

求助 vba 自定义函数 跨表取值

求助vba 自定义函数

 

自定义函数 qmc(a2) '取名称

根据q2的值在 另一未打开的工作薄D:\kuwe\dosktop\数据.xls ,查找a2的值,如果在数据.xls 的 a18单元格 查到a2的值则返回c18的数据

 

需要在未打开工作薄的情况下取值

  • 写回答

1条回答 默认 最新

  • 碰碰虎 2021-06-22 22:58
    关注

    不打开工作簿就取值,有两种实现方法:1、曾经深入过xlsx的内部结构,探索一番甚是有趣,但是觉得估计不会用到,所以就没有深入研究。你可以试试不使用Excel,而是尝试直接读取文件内部结构应该可以取到相应的数据;

    2、另一种就伪不打开,使用vba代码打开了,但是不显示在显示器上,取值后关闭。

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料