Возникли проблемы с корректной работой этой онлайн-копии. Первый символ должен быть от A до Z, второй символ от 1 до 5, третий символ "" или от 0 до 9.
Функция ящика - указать ячейку в диапазоне A1: Z53.
Идеи включены синтаксис?
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case Asc("0") To Asc("9")
Case Asc("-")
If Instr(1,Me.TextBox1.Text,"-") > 0 Or Me.TextBox1.SelStart > 0 Then
KeyAscii = 0
End If
Case Asc(".")
If InStr(1, Me.TextBox1.Text, ".") > 0 Then
KeyAscii = 0
End If
Case Else
KeyAscii = 0
End Select
End Sub