請教excel vba問題

我想寫一個每日只需按2個按鈕就可以自動更新記錄三大法人未平倉量的vba
目前遇到一個尷尬的問題是,數據在未平倉量總表的地方並不會自動偵測最後一行資料往下代入
只會代入第一天的數據,後面就會一直覆寫
我該如何修改?求解
匯入按鈕程式碼如下
Private Sub CommandButton2_Click()
Dim a As String
Dim b As String
Dim c As String
Dim h As String
a = Cells(3, 1).Value-----------外資未平倉量
b = Cells(3, 2).Value-----------投信未平倉量
c = Cells(3, 3).Value-----------自營商未平倉量
Worksheets("未平倉量總表").Select
h = Range("B1").End(xlDown).Row
Sheets("未平倉量總表").Cells(h, "B") = a
Sheets("未平倉量總表").Cells(h, "C") = b
Sheets("未平倉量總表").Cells(h, "D") = c
End Sub


請教excel vba問題
請教excel vba問題
2017-09-30 14:56 發佈
文章關鍵字 Excel VBA 問題
請您附檔詢問,看看有沒有幫得上忙的地方,謝謝。

h = Range("B1").End(xlDown).Row
更改為
h = Range("B1").End(xlDown).Row + 1

意思就是在找到的最後一個值的列數,再往下加一行!

如果少了+1,資料永遠都會寫在找到的最後一個值的列數,
因為這樣才不斷複寫找到的最後一筆資料,而不會向下新增!

希望提供的方式能順利幫忙你解惑!
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?