webForumDet fria alternativet

Obligatorisk inmatning i Excel..

7 svar · 2 260 visningar · startad av Kalle M

Kalle MMedlem sedan mars 20041 936 inlägg
#1

Hur får jag till obligatorisk inmatning i en cell?
Cellen måste fyllas i och får ej lämnas tom.
Glömmer man mata in i den ska det komma fram ruta som säger till. Är inne i data/Verifiering men har fått hjärnsläpp vad jag ska välja.

Tacksam för tips!

lecxeMedlem sedan okt. 200750 inlägg
#2

Hej Kalle!

Menar du att cellen inte får lämnas tom efter att redigering av cellen har påbörjats? Eller menar du att användaren ska mata in data i en given ordning och ingen cell får hoppas över? Dvs att A2 inte får fyllas i innan A1 är ifylld? Du vore bra om du kunde förklara lite närmare hur du har tänkt dig.

/lecxe

Kalle MMedlem sedan mars 20041 936 inlägg
#3

Tjenis!

Tänkte just att dom ska fyllas i speciell ordning som du nämnde. Tänk dig en mall.

Skulle även vara intressant veta hur man får till det om man börjat redigera cellen osv.

Mvh

lecxeMedlem sedan okt. 200750 inlägg
#4

Anta att du vill att användaren ska fylla i cellerna A1:A20 i ordning. Markera då området A2:A20 och välj sedan Data - Verifiering som du själv var inne på. Välj sedan "Anpassat" i rullisten tillåt och klistra in följande formel:

=OM(A1="";A2="";A2<>"")

Om du har ett osammanhängande område kan du behöva verifiera varje cell för sig, lite beroende på cellernas inbördes position.

För att förhindra att cellen lämnas tom när redigering har påbörjats måste du använda VBA. Du kan tex klistra in följande kod i händelsen Worksheet_Change för det blad som avses:

If Target.Value = "" Then
    Target.Value = InputBox("Cellen får inte vara tom, ange cellens värde")
End If

/lecxe

Kalle MMedlem sedan mars 20041 936 inlägg
#5

Är ju helt strålande! :)

Har en mall jag gjort där cellerna är lite osammanhängande. Jag ska kolla det där så fort jag får tid så informerar jag hur det går.

Tackar så jättemkt!

Kalle MMedlem sedan mars 20041 936 inlägg
#6

Hej lecxe!

Jag provade att markera a2:a20. Valde verifiering,anpassat och la in formeln:
=OM(A1="";A2="";A2<>"")

Det funkar inte riktigt!? Jag kan mata in hur jag vill.

lecxeMedlem sedan okt. 200750 inlägg
#7

Hej!

Jag missade att skriva att rutan "ingorera tomma celler" inte får vara ibockad.

/lecxe

Kalle MMedlem sedan mars 20041 936 inlägg
#8

Ok!
Tackar för det!

131 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)