I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
For at sikre, at der kun indtastet tal, kan du bruge text-boxens KeyPress-event:
Private Sub txtBox_KeyPress(KeyAscii As Integer) Select Case KeyAscii Case vbKeyReturn 'Enter-tast SendKeys "{tab}" 'Sender tabulatortegn i stedet for Case vbKeyBack 'Backspace Case 48 To 57 'Tallene 0-9 Case Else 'Alle andre tastetryk KeyAscii = 0 'Sletter det tastede tegn End Select End Sub
For at sikre, at der kun indtastes 11 karakterer i boxen (som pga. ovennævnte procedure kun kan være tal), kan du sætte dens property MaxLength til 11. Dette kan både gøres i runtime (txtBoks.MaxLength=11) eller i design mode.
Hov - nu så jeg at du skriver VBA word 2000. Mit svar går på VB, men mon ikke det lige passer ind i VBA også - det vil jeg tro!!! - ellers skal der vel kun ændres ganske lidt... /Martin
Eftersom koden fra martin_moth passer bedst til mit formål, får du 8 og dimle, du får 7.
nicolaus
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.