[算表] 全選儲存格造成儲存格計數溢位問題

作者: 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