Поместить курсор в текстовое поле c - PullRequest
0 голосов
/ 31 января 2020

Я являюсь волонтером для вспомогательного медицинского учреждения, в котором работает «Шкаф ссуды» с более чем 800 наименованиями. Инвалидные коляски, ходунки, переносные скамейки и др. c. Люди в беде могут одолжить эти вещи бесплатно. Я разработал пользовательскую форму, чтобы упростить ввод данных. Он имеет 12 текстовых полей, последовательно пронумерованных от 1 до 12. Остановки табуляции нумеруются аналогично. Пользователь вводит идентификационный номер элемента и. Затем VBA находит элемент и заполняет все остальные поля. Как только это закончится, я sh курсор, чтобы попасть в textbox4. Это не так. Независимо от того, что я делаю, он попадает в текстовое поле 3.

Private Sub TextBox1_AfterUpdate()
'Find the record
    Dim i As Integer, X As Integer

    For i = 2 To Application.WorksheetFunction.CountA(Sheet1.Range("A:A"))
    For X = 2 To 12
    If Sheet1.Cells(i, "A").Text = Me.TextBox1.Text Then
    Me("Textbox" & X).Text = Sheet1.Cells(i, X).Text
    End If
    Next X
    Next i
    TextBox4.SetFocus
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...