我想问一下如何使用Userform
.
当我将新产品 A 添加到工作表时,我希望新数据位于产品 A 的最后一行下方,其他产品 B 和 C 也是如此。
当我将新数据输入到现有表中时,有什么方法可以准确地对数据进行排序?
我下面的代码逐行添加数据,无论我输入什么产品,都使表格未排序并显得分散。
Private Sub CommandButton1_Click()
Dim LastRow As Object
Set LastRow = Sheet1.Range("a65536").End(xlUp)
LastRow.Offset(1, 0).Value = TextBox1.Text
LastRow.Offset(1, 1).Value = TextBox2.Text
LastRow.Offset(1, 2).Value = TextBox3.Text
MsgBox "One record written to Sheet1"
If MsgBox("Do you want to continue entering data?", vbYesNo + vbCritical, "Caution") = vbYes Then
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
Else
End
TextBox1.SetFocus
Unload Me
End If
End Sub