Jump to content



Visual basic


  • You cannot reply to this topic
No replies to this topic

#1
DannyBOHLEN

    Registered User

  • Juniors
  • 1 posts
cum restricționez un textbox in VBA să-mi accepte doar seria de caractere de care am nevoie ???

am luat diferite coduri care permit introducerea doar a caracterelor numerice, însă eu am nevoie pe lângă astea și de altele (de ex: caracterul punct ”.”), cum procedez ?

am folosit următorul cod:

Private Sub MyTextBox_Change()
Static Obj As Object

If Obj Is Nothing Then
Set Obj = CreateObject("VBScript.RegExp")
With Obj
.Global = True
.Pattern = "[^0-9]"
End With
End If

MyTextBox.Value = Obj.Replace( MyTextBox.Value, vbNullString)
End Sub

Dacă nu se poate modifica codul de mai sus, îmi puteți sugera altul .... pleeease!

Merci!





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users