我在項目中遇到了問題。我想將工作表(工作表1)的輸入數據存儲到另一工作表(工作表2)以保存我的事務歷史記錄。重要的是,在Sheet1中的每個輸入之後,它應該返回到空白單元格(Sheet1),以便可以在該特定單元格(Sheet1)中再次完成一個新條目。在這個過程中,我想定期將這些值存儲到Sheet2中,以便跟蹤歷史記錄。 我在VBA上嘗試過以下方法,但它不起作用。如何將數據從一個Excel界面(工作表1)存儲和更新到另一工作表(工作表2)以跟蹤交易歷史記錄?
Sub Master_Sheet_Record()
If Sheet1.Range("D1") = "" Then
MsgBox "OK"
Else
Sheet1.Range("D1").Copy
Sheet2.Range("B2").PasteSpecial xlPasteValues
End If
End Sub
我已經寫在模塊中。 代碼的粗線應該是這樣的,即在B2變爲B3以便它可以存儲Sheet1的下一個輸入的每個條目之後。
請確實回覆郵件並指導我如果可能的話。
提示:代替'copy/paste',使用'Sheet2.Range(「B2」)。value = Sheet1。範圍(「D1」)' – jsotola