返回列表 上一主題 發帖

抓取整個col之格子數量時,若 col 只有一個cell為數值,為什麼會溢位

抓取整個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會溢位?  請大大釋疑~~
要怎麼修正勒@...@?

用.Range("A1048576").End(xlup))

TOP

Range("A1").End(xlDown)
意思是選中a1儲存格,按ctrl+向下鍵,你看會到什麼地方?

TOP

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

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

謝謝oobird

TOP

        靜思自在 : 自己害自己,莫過於亂發脾氣。
返回列表 上一主題