Board logo

標題: (已解決)請問讀取某column最後一個row數值的寫法? [打印本頁]

作者: m09903020    時間: 2012-7-8 18:15     標題: (已解決)請問讀取某column最後一個row數值的寫法?

本帖最後由 m09903020 於 2012-7-9 12:46 編輯

大家好

    小的想請問請問 讀取某column最後一個row值的寫法?

    剛剛上網找了語法自己試過,但RANGE範圍出了問題 想請教 請大家幫忙 謝謝
  1. Dim colnumber2 As Integer

  2.     colnumber2 =Sheets("SMARD").Range("A1", Range("A1").End(xlDown)).Columns.Count

  3. MsgBox colnumber2
複製代碼

作者: Hsieh    時間: 2012-7-8 23:28

本帖最後由 Hsieh 於 2012-7-8 23:46 編輯

回復 1# m09903020
你程式碼的意義是
A1到A1往下到資料尾的範圍所包含欄位數量
若要取得列數
colnumber2 =Sheets("SMARD").Range(Sheets("SMARD").[A1],Sheets("SMARD").[A1].end(xlDown)).Rows.Count
作者: qwern    時間: 2012-7-9 00:05

Hsieh版主大大~
http://forum.twbts.com/thread-7071-1-1.html
這是問題的網址
作者: m09903020    時間: 2012-7-9 10:13

回復 2# Hsieh


    先謝謝 Hsieh版主, 不知道是我的excel電腦哪裡有問題

colnumber2 =Sheets("SMARD").Range(Sheets("SMARD").[A1],Sheets("SMARD").[A1].end(xlDown)).Rows.Count

使用後還是跟之前一樣有bug    "執行階段錯誤'9' 陣列引索超出範圍"這個小視窗 @@a
這裡明明沒有陣列阿。。。
作者: Hsieh    時間: 2012-7-9 12:33

回復 4# m09903020


    Sheets("SMARD")是否存在?
請上傳檔案看看
作者: m09903020    時間: 2012-7-9 12:44

本帖最後由 m09903020 於 2012-7-9 12:45 編輯

回復 5# Hsieh

 真是對不起∼ 我太天兵了

 我真的是sheet名稱打錯字了 orz|||     下次我會細心點= =!
   
  謝謝超級版主。 




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