如何使用用户窗体分别编辑具有不同行和列的单元格中的数据

时间:2018-12-12 01:53:15

标签: excel vba excel-vba excel-formula excel-2010

以下是如何放置数据的示例:

以下是我的用户表单的结构示例:Client Userform

更新按钮的代码如下,该代码不起作用:

Private Sub UpdateCommandButton_Click()

Dim countryname As String
Dim username As String
Dim CompanyName As String
Dim onetime As String
Dim actualmonthly As String

“截至目前为止根据用户名进行更新

ActiveSheet.Activate

countryname = countryTextBox.Text
username = usernameComboBox.Text
CompanyName = companyComboBox.Text
onetime = oneTimeTextBox.Text
actualmonthly = actualMonthlyTextBox.Text

Cells(currentrow, 2).Value = countryname
Cells(currentrow, 3).Value = username
Cells(currentrow + 1, 4).Value = CompanyName
Cells(currentrow + 1, 6).Value = onetime
Cells(currentrow + 1, 7).Value = actualmonthly
MsgBox "Client's Details Has Been Updated!"


End Sub

如果搜索到用户,我的用户窗体还将显示相应的数据,并且组合框中的一次和每月值将分别更改

因此,是否可以根据用户表单中的输入分别编辑不同的单元格? (我要编辑的单元格的示例是B19,C19,D20,D21,D22,E19,E20,E21,E22)。请注意,我不想对单元格进行硬编码,这意味着用户窗体可以更新其他列和行(如果要添加更多数据)。预先感谢!

0 个答案:

没有答案