Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Событие LostFocus при выходе из TextBox
 
Цитата
Казанский пишет:
На форме событие потери фокуса называется Exit
Цитата
Юрий М пишет:
Именно так - "друг за другом" ;) )
)) Большое спасибо за полные и быстрые ответы! вопрос исчерпан на все 100%
Событие LostFocus при выходе из TextBox
 
В этом и вопрос - как эти события прописать?
прям так и писать друг за другом:
Код
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    ...тело 
End Sub
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    Label8.Caption = "1/1-" & TextBox1 & " Чел"
End Sub
или есть более короткая форма записи?
Спасибо

Кнопка для оформления кода[МОДЕРАТОР]
Событие LostFocus при выходе из TextBox
 
Большое спасибо! Предложение использовать Exit очень помогло, но напрашивается второй вопрос: как прописать, что в одном TextBox два события

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
и
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Событие LostFocus при выходе из TextBox
 
Здравствуйте, уважаемые!
Два дня бьюсь на одном месте со следующим вопросом. Прошу помощи.
Есть UserForm, в нем несколькоTextBox,  Label и CommandButton. В TextBox1 вводятся только цифры:
Код
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
'Ввод номера машины
    If KeyAscii < 48 Or KeyAscii > 57 Then
      KeyAscii = 0
    End If
End Sub

Далее этот TextBox1 отображается в Label
Label8.Caption = "1/1-" & TextBox1 & " Чел"
можно, конечно, выполнить заполнение Label8 при нажатии кнопки CommandButton1, но функциональней и эстетичней будет, если запись в Label8 будет производиться сразу после перехода курсора из TextBox1 в другой элемент UserForm (TextBox2 или TextBox3 или CommandButton2  и т.д.)
Есть предположение, что надо куда то вставить событие LostFocus. Увы, дальше предположения я не продвинулся.

Спасибо!
Ссылка на файл, имя которого прописано в ячейке
 
Ребята, большое всем спасибо! Заработало!  :)  
вот такая формула:
=СУММЕСЛИ(ДВССЫЛ("'["&A3&"]Лист1'!$D$5:$D$60");     E3&"??????????";      ДВССЫЛ("'["&A3&"]Лист1'!$B$5:$B$60"))
только пришлось сначала в ячейку А3 макросом затолкать имя файла без пути. (вроде ясно выразился).
Ссылка на файл, имя которого прописано в ячейке
 
И так не получается.
Эти два файла находятся в одной папке.
кроме того: в  ячейке [A1] прописан путь и имя файла. Вот:   C:\Users\chl_kontrol\Documents\0001111\Отчёт  ПТОЛ.xls

ПС: на соседнем форуме когда то звучал похожий вопрос - посоветовали попробовать функцию АДРЕС.
Будем пробовать!
Ссылка на файл, имя которого прописано в ячейке
 
Фигурные скобки я нарисовал только в этом сообщении. В формуле их нет
Одинарные кавычки тоже прописывал.
Файл "Отчет ПТОЛ" открывается макросом при запуске файла "Книга1" - конечно открыт.
         =ДВССЫЛ("'["&A1&"]Лист1'!$B$5")    - Вот такая же формула? Ничего не перепутал?
Ссылка на файл, имя которого прописано в ячейке
 
Большое спасибо за скорый ответ.
ДВССЫЛ пытался примастрячить, но - увы.
и сейчас не получается даже такая формула: {=ДВССЫЛ("["&A1&"]Лист1!$B$5"}. Пишет {#ССЫЛКА}.
Продолжим биться.
Ссылка на файл, имя которого прописано в ячейке
 
Ребята, Здравствуйте!
Зашел в тупик со следующей проблемкой.
Есть файл "книга1". Многие ячейки (порядка 10-ти) ссылаются на файл "Отчет ПТОЛ" примерно по следующей формуле: "=СУММЕСЛИ('[Отчёт  ПТОЛ.xls]Лист1'!$D$5:$D$60;  E3&"??????????";'[Отчёт  ПТОЛ.xls]Лист1'!$B$5:$B$60)"         Есть макрос который открывает файл "Отчет ПТОЛ" автоматически. Есть макрос который открывает диалоговое окно с выбором файла "Отчет ПТОЛ" и записывает переменной "ПутьФайлаОтчет" (а затем и ячейки [A1] путь и имя файла "Отчет ПТОЛ"
Вопрос:
Как вставить значение ячейки [A1] {или переменной "ПутьФайлаОтчет"} в Формулу   "=СУММЕСЛИ('[Отчёт  ПТОЛ.xls]Лист1'!$D$5:$D$60;   E3&"???..."?
Страницы: 1
Наверх