Avatar billede maria.cand Nybegynder
29. april 2004 - 10:06 Der 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!!!
Avatar billede asol Nybegynder
29. april 2004 - 10:59 #1
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

End Sub
Avatar billede asol Nybegynder
29. april 2004 - 11:13 #2
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

End Sub
Avatar billede janvogt Praktikant
29. april 2004 - 11:27 #3
Du kan bruge datavalidering i data-menuen.

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.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester