Заполните текстовое поле пользовательской формы значением ячейки - PullRequest
0 голосов
/ 07 мая 2019

У меня есть простая пользовательская форма, которую я хотел бы заполнить в текстовом поле значением ячейки. Кажется довольно простым, но он не заполнен, и я не могу понять почему, может кто-то взглянуть на мой код и сказать мне, что я делаю неправильно? Я пытаюсь заполнить TextBoxCurrentCCBuffer Sheets("Closing Costs").Range("D32").

Private Sub CommandButton1_Click()
    TextBoxCurrentCCBuffer.Value = Sheets("Closing Costs").Range("D32").Value
    If TextBoxCCBuffer.Value = "" Then
        Unload Me
        Exit Sub
    Else
        Worksheets("Closing Costs").Range("D32").Value = TextBoxCCBuffer.Value
        Unload Me
    End If
End Sub

1 Ответ

0 голосов
/ 07 мая 2019

Вместо того, что вы делаете, вы можете заполнить текстовое поле в событии инициализации пользовательской формы.

Private Sub UserForm_Initialize()
TextBoxCurrentCCBuffer.Value = Sheets("Closing Costs").Range("D32").Value
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...