Как редактировать данные в ячейках с разными строками и столбцами соответственно с помощью пользовательских форм - PullRequest
0 голосов
/ 12 декабря 2018

Вот пример того, как размещаются данные:

Вот пример того, как структурирована моя пользовательская форма: Клиентская форма пользователя

Кодыдля кнопки обновления выполняются следующие действия, которые не работают:

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) Обратите внимание, что я не хочу жестко кодировать ячейки, что означает, что пользовательская форма может обновлять другие столбцыи строки, если нужно добавить больше данных.Заранее спасибо!

...