Board logo

標題: 抓取整個col之格子數量時,若 col 只有一個cell為數值,為什麼會溢位 [打印本頁]

作者: m09903020    時間: 2012-7-15 20:58     標題: 抓取整個col之格子數量時,若 col 只有一個cell為數值,為什麼會溢位

  1. Sub test()
  2. Dim a As Integer

  3. a = Sheets("order_pool").Range("A1", Sheets("order_pool").Range("A1").End(xlDown)).Rows.Count
  4. End Sub
複製代碼
請問一下 order_pool只有A1有數值,照理來說會是1     a錯的時候為 = 1048576 超出data type範圍
我不懂為什麼a會溢位?  請大大釋疑~~
要怎麼修正勒@...@?
作者: oobird    時間: 2012-7-15 21:20

用.Range("A1048576").End(xlup))
作者: oobird    時間: 2012-7-15 21:23

Range("A1").End(xlDown)
意思是選中a1儲存格,按ctrl+向下鍵,你看會到什麼地方?
作者: m09903020    時間: 2012-7-15 21:27

本帖最後由 m09903020 於 2012-7-15 21:32 編輯

我看到 1048576!   原來我寫的錯在這~~~><"
看來語法用錯到全選A去了...

謝謝oobird




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)