我有一个表格,其中有“用户的电子邮件”,“电话号码”等各种细节。我希望每当我点击提交,这些领域的数据应该得到保存在同一张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) 在我的代码这样结束时,我是对不对? –