返回列表 上一主題 發帖

(已解決)請問讀取某column最後一個row數值的寫法?

(已解決)請問讀取某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:46 編輯

回復 1# m09903020
你程式碼的意義是
A1到A1往下到資料尾的範圍所包含欄位數量
若要取得列數
colnumber2 =Sheets("SMARD").Range(Sheets("SMARD").[A1],Sheets("SMARD").[A1].end(xlDown)).Rows.Count
學海無涯_不恥下問

TOP

Hsieh版主大大~
http://forum.twbts.com/thread-7071-1-1.html
這是問題的網址

TOP

回復 2# Hsieh


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

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

使用後還是跟之前一樣有bug    "執行階段錯誤'9' 陣列引索超出範圍"這個小視窗 @@a
這裡明明沒有陣列阿。。。

TOP

回復 4# m09903020


    Sheets("SMARD")是否存在?
請上傳檔案看看
學海無涯_不恥下問

TOP

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

回復 5# Hsieh

 真是對不起~ 我太天兵了

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

TOP

        靜思自在 : 屋寬不如心寬。
返回列表 上一主題