找回密码
 加入
搜索
查看: 3787|回复: 7

[系统综合] 【已解决】谁会用excel的udf 帮个忙

  [复制链接]
发表于 2010-11-15 16:39:38 | 显示全部楼层 |阅读模式
本帖最后由 cxlater 于 2010-11-30 21:44 编辑





这样的表格  该怎么把第6行到最后一行的B列的数值给提出来  或赋值给数组

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-11-15 17:06:14 | 显示全部楼层
_ExcelReadSheetToArray($oExcel, 1, 1, 5)
用这个命令,看下帮助
发表于 2010-11-15 17:08:55 | 显示全部楼层
空行检测用这个,
For $i = 1 To 10 ;Loop
    $sCellValue = _ExcelReadCell($oExcel, $i, 1)
        If $sCellValue = '' Then
                MsgBox(0, "", "为空的位置: " & @CRLF & 'A'&$i)
                ExitLoop
                
        EndIf        
Next
这只是一段参考代码,改下就可以了.
 楼主| 发表于 2010-11-15 20:37:56 | 显示全部楼层
感谢  结贴
发表于 2010-11-15 21:26:49 | 显示全部楼层
结贴 请改标题 已解决
发表于 2010-11-16 07:13:13 | 显示全部楼层
空行检测 ,可参考以下代码
Global CONST $xlUp = -4162

$iLastRow = $oExcel.ActiveSheet.Range.Cells(65536, 1).End($xlUp).Row
发表于 2010-11-16 08:36:39 | 显示全部楼层
在帮助里面搜索 “_Excel”就能看到所有Excel的UDF了
发表于 2010-11-16 09:35:09 | 显示全部楼层
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 21:26 , Processed in 0.083577 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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