找回密码
 加入
搜索
查看: 1727|回复: 2

[AU3基础] 求助:excel表格如何用变量来实现多行选择?已解决

[复制链接]
发表于 2013-10-25 22:43:08 | 显示全部楼层 |阅读模式
本帖最后由 jiaosc 于 2013-10-26 11:08 编辑

哪位老师能告知我如何用变量来实现如.Range("2:2,5:5,10:10").Select这样多行选择类似的效果,括号内的("2:2,5:5,10:10")如何用变量来书写?先谢谢了!
发表于 2013-10-26 07:03:26 | 显示全部楼层
$str=""
for $i=1 to 5 step 2
    $str&=$i&":"&$i&","
next
$str=stringleft($str,stringlen($str)-1)
msgbox(0,"",$str)
只需要串接出一个字符串就行了,用的时候range($str)就行了
 楼主| 发表于 2013-10-26 11:06:58 | 显示全部楼层
只需要串接出一个字符串就行了,----明白了!
Global $range,$q=2,$r=5
$range=$q&":"&$q&","&$r&":"&$r
  With $oExcelA
.Range($range).Select
EndWith

OK了!再一次感谢kevinch老师!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 10:48 , Processed in 0.079373 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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