29. april 2004 - 10:06Der er
2 kommentarer og 1 løsning
Input maske på et felt
Hvordan går jeg ind på en celle og angiver en inputs maske - Jeg har nemlig en celle hvor talet skal være på mindst 4 cifre - Altså 1234 - HVis ikke der er indtastet 1234 tal så skal den komme med en meddelse!! HJÆLP!!!
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Indsæt nedenstående i modulet bag det ark du indtaster i. Makroen kommer med en meddelelse hvis en indtastning i kolonne A er mindre end 4 cifre/karakterer.
/asol
Private Sub Worksheet_Change(ByVal Target As Range)
If (Target.Column = 1) And (Len(Target.Cells.Value) < 4) Then MsgBox "Indtastningen er på mindre end fire cifre/karakterer" End If
Ok det var jo ikke det du eftersøgte. Indsæt nedenstående i modulet bag det ark du indtaster i og ret intRow og intCol så de svarer til den celle du indtaster i
/asol
Private Sub Worksheet_Change(ByVal Target As Range)
Dim intRow As Integer Dim intCol As Integer
intRow = 1 intCol = 1
If (Target.Column = intCol) And (Target.Row = intRow) And (Len(Target.Cells.Value) < 4) Then MsgBox "Indtastningen er på mindre end fire cifre/karakterer" End If
Under "Tillad" vælger du "Brugerdefineret" og under formel skriver du: "=LÆNGDE(C22)>=4
På et andet faneblad skriver du den fejlmeddelelse, som skal komme op, hvis brugeren ikke taster minimum 4 tegn.
C22 skal selvfølgelig udskiftes med din aktuelle celle.
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.