[算表] 全选储存格造成储存格计数溢位问题

楼主: foolkids (翼をください)   2014-12-22 15:35:44
软件:Office Excel
版本:2010
写个一个宏要从使用者选择的储存格数量进行处理(Worksheet_SelectionChange)
如果使用者选择了全选的按钮(在最左上角的那个,第0列、第0栏)
VBA就会显示溢位。
试了几种写法── Selection.Count 或是 Selection.Cells.Count 都不行
我的档案格式是xlsb,最大栏数是16,384栏;最大列数是1,048,576列,
相乘后数值为 17,179,869,184格,应该可以用 Double 来设定,
所以我试着先 Dim 一个 Dounble 变量(SelCnt),
再写 SelCnt = Selection.Count 也是显示为溢位... 该如何是好呢?
作者: soyoso (我是耀宗)   2014-12-22 16:18:00
改为 Selection.CountLarge
楼主: foolkids (翼をください)   2014-12-22 16:25:00
谢谢苏大! (这句直接改成签名档好了) XD
作者: soyoso (我是耀宗)   2014-12-22 23:43:00
^^

Links booklink

Contact Us: admin [ a t ] ucptt.com