我有一個表格,其中有「用戶的電子郵件」,「電話號碼」等各種細節。我希望每當我點擊提交,這些領域的數據應該得到保存在同一張Excel表格,當我下次進行任何輸入和保存它,它應該將以前的數據添加兩行間隔。如何將數據保存在vba表單的同一張excel表單上?
我有這個現在,這是工作正常,但我希望每當我做一個新的條目它應該追加與以前的數據。
Private Sub CommandButton6_Click()
Dim ws As Worksheet
Set ws = Worksheets("Sheet1")
ws.Range("A1") = " Troubleshooting Steps : " + Check1.Caption + vbCrLf +
Check2.Caption + vbCrLf + Check3.Caption + vbCrLf + Check4.Caption + vbCrLf + Check5.Caption + vbCrLf + Check6.Caption
ws.Range("A3") = "Summary : " + txtNotes.Text
txtNotes.Text = ""
End Sub
可以驗證在片材使用與本的最後一行:'LASTROW =工作表( 「Sheet1」)。Range(「A」&Rows.Count).End(xlUp).Row'然後,新範圍將爲:'Worksheets(「Sheet1」)。Range(「A」&LastRow + 2) '。 –
我對此很陌生,所以我假設要添加 LastRow =工作表(「Sheet1」)。範圍(「A」和行數。)(Enl).Row 工作表(「Sheet1」)。範圍( 「A」&LastRow + 2) 在我的代碼這樣結束時,我是對不對? –