Проблема с Textbox в Vba (exsel 2003)

Тема в разделе "Visual Basic", создана пользователем Smoiseenko, 26 май 2008.

  1. Smoiseenko

    Smoiseenko Гость

    Есть Userform созданный в VBA (запущенной из MS Excel) на ней распологается поле ввода TextBox1 и кнопка
    CommandButton1

    Код следующий

    Dim sНаименование_группы As String

    Private Sub Добавление_группы_в_список_групп_материалов()
    sНаименование_группы = TextBox1.Text
    MsgBox sНаименование_группы
    End Sub

    Private Sub CommandButton1_Click()
    If TextBox1.Value = "" Then MsgBox "Вы не ввели имя новой группы"
    Call Добавление_группы_в_список_групп_материалов
    End Sub

    После запуска кода к выполнению наблюдаю следующее.

    Если в TextBox1 не ввожу ничего и нажимаю на кнопку, выскакивает сообщение "Вы не ввели имя новой группы" (То что нужно!)

    А вот если ввожу, поидее после нажатия кнопки должна произойти передача переменной sНаименование_группы текста который я ввел в поле TextBox1, а потом появления сообщения с этим текстом. Но в реале, что бы я не ввел, появляется пустой MsgBox так как будто я ничего и не вводил.

    То же самое и при замене в коде свойства TextBox1.Text на TextBox1.Value. Еще более странно то, что если я пишу код с прямым присвоением TextBox1.Value = "Что либо..."
    и связываю этот код с событием Click для CommandButton1

    После нажатия на кнопку в поле TextBox1 ничего не появляется.

    Я уже сломал Моск, перечитал все справочники, думаю может это глюк Бэйсика такой. Подскажите плиз кто опытный может я че ни понимаю или не так пишу.
    Ато очень надо.

    Заранее всем спасибо за ответы.
     
  2. Over

    Over Well-Known Member

    Регистрация:
    4 июл 2007
    Сообщения:
    116
    Симпатии:
    0
    А может попробуй не Dim sНаименование_группы As String, а Public sНаименование_группы As String
     
Загрузка...
Похожие Темы - Проблема Textbox Vba
  1. c0de3r
    Ответов:
    5
    Просмотров:
    126
  2. DobermannTT
    Ответов:
    10
    Просмотров:
    135
  3. SoulPaladin
    Ответов:
    4
    Просмотров:
    131
  4. Artael
    Ответов:
    1
    Просмотров:
    110
  5. ENSLER
    Ответов:
    0
    Просмотров:
    102

Поделиться этой страницей