明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1432|回复: 0

[提问] 请问通过变量查找符合条件的单元格数据的方法

[复制链接]
发表于 2013-12-10 23:11:48 | 显示全部楼层 |阅读模式
本帖最后由 Gu_xl 于 2014-8-7 18:47 编辑

版主你好,你很忙的情况下,半夜给你求助:
我在网上看到别人的帖子,结合自己实际,想通过条件筛选求的符合条件单元格的数据,但是出现问题,请您指点:

;;通过变量查找符合条件的单元格数据
defun c:ty ()
  (vl-load-com)
  ;;简单示例lisp读取excel里的数据(没有判断容错功能)by snddd2000 2011-11-17
  (setq excelapp0 (vlax-get-object "Excel.Application"))
  ;;excel程序对象,没开excel下边的都是白搭
  (setq activeworkbook0 (vlax-get-property excelapp0 'ActiveWorkbook))
  ;;excel工作簿对象
  (setq activesheet0 (vlax-get-property activeworkbook0 'ActiveSheet))
  ;;excel工作表对象
  (setq cells0 (vlax-get-property activesheet0 'cells))
  ;;excel单元格对象
  (setq k 1)
  (while (< 50 k)
    (if        (<= 300 (get-cell (vlax-variant-value k) 2))
      (setq k (+ k 1))
    )
  )
  (get-cell (vlax-variant-value k) 2)
)
(defun get-cell        (row col)
  (setq dy (vlax-get-property cells0 'item row col))
  ;;单元格对象
  (setq
    a1-value (vlax-variant-value
               (vlax-get-property (vlax-variant-value dy) 'value)
               ;;或者'value
             )
  )
  ;;单元格里面的值里的值
  a1-value
)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-26 00:41 , Processed in 0.170276 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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