Подскажите пожалуйста такую вещь. Есть форма с окошком для ввода текста TextBox1.
Прописан следующий код для этой кнопки:
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
End Sub
Проблема в том что VBA я не знаю. В Паскале integer - это вроде целочисленный тип данных.
Я так понимаю , что все значения которые будут вводиться в TextBox1 будут округляться до целых и соответствующим образом обрабатываться. Так ли это? Мне нужно работать не только с целыми числами (например 2.1, 5.43 и т.д.). Как изменить эту строчку, и, если несложно, объясните чайнику что значат эти команды ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer?
Прописан следующий код для этой кнопки:
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
End Sub
Проблема в том что VBA я не знаю. В Паскале integer - это вроде целочисленный тип данных.
Я так понимаю , что все значения которые будут вводиться в TextBox1 будут округляться до целых и соответствующим образом обрабатываться. Так ли это? Мне нужно работать не только с целыми числами (например 2.1, 5.43 и т.д.). Как изменить эту строчку, и, если несложно, объясните чайнику что значат эти команды ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer?