Страницы: 1
RSS
Как изменяя данные в форме изменить их на листе?
 
Коллеги есть лист(1)  где находятся данные;
Эти данные прогружаются из формы(2);
Но если вдруг мне нужно скорректировать данные на листе я меняю это в форме и нажатием кнопки "СОХРАНИТЬ" они должны меняться и на листе.

Но есть НО -  клиентом много с разными номерами сделок и именами, как правильно прописать код?

Вот есть часть кода, но понимаю, что-то тут не так, потому-что пробрасывает в первую строку, а не в то место где именно информация по данной сделке
Прошу помощи.
Код
Private Sub CommandButton2_Click()
   Dim iText$, icell As Range
     iText = TextBox2: If iText = "" Then Exit Sub
    Set icell = Worksheets("КЛИЕНТЫ").UsedRange.Find(iText, , xlValues, xlPart) 'xlPart
    If Not icell Is Nothing Then
 icell.EntireRow.Cells(1, 3) = TextBox2
 icell.EntireRow.Cells(1, 4) = TextBox3
 icell.EntireRow.Cells(1, 5) = TextBox4
 icell.EntireRow.Cells(1, 6) = TextBox5
 icell.EntireRow.Cells(1, 7) = TextBox6
 icell.EntireRow.Cells(1, 8) = TextBox7
..........
..........
End If
End Sub
Изменено: symmetry - 22.11.2019 14:46:50
 
Вот сам файл
Страницы: 1
Наверх