Avatar billede jath08ac Forsker
29. maj 2018 - 11:53 Der er 6 kommentarer og
1 løsning

Drop down menu og taste i celle

Hej,

Jeg har en række af celler (D4:D32) hvor jeg har brugt Excel funktionen 'Datavalidering' til at lave en list. I sammen ombæring har jeg under fejlmeddelelser sikret, at der kommer en fejl, hvis man taster en værdi der ikke er gyldig.

Mit problem er, at jeg ikke kan få lov til at indtaste en af de værdier der fremgår af min liste. Så jeg skal desværre vælge værdierne vha. min liste og ikke blot indtaste værdierne.

Er det muligt at gøre, at du både kan vælger værdieren vha. en liste eller kan indtaste værdien direkte i cellen. Hvis den værdi du så indtaster ikke fremgår af listen, så skal der komme en fejlmeddelelse.

NB: Der er VBA koder i Excelfilen - Så hvis en VBA koder er bedre, er dette også muligt :-)
Avatar billede TrinoJ. Seniormester
29. maj 2018 - 12:53 #1
Under fanen "fejlmeddelelse" i datavalidering er der et felt hvor der står "Vis fejlmeddelelse, når der indtastet ugyldige data". Har du forsøgt at krydse feltet af?

Måske hjælper det?
Avatar billede jath08ac Forsker
29. maj 2018 - 13:15 #2
Ja, det har jeg prøvet.
Avatar billede ebea Ekspert
29. maj 2018 - 13:19 #3
Prøv at gå ind i "Data" og "Datavalidering", og så opret en ny liste i f.eks celle E1 (og så langt du ønsker). I den angiver du dit område til at dække dit (D4:D32) med ønskede tilladte data, og sætter din advarsel som tænkt.
Og så prøv at indtaste noget i E1:XX som ikke er på din validerede liste, og se om så ikke du får den fejl meddelelse du ønsker.
Hvis du blot indtaster data i din liste som nu (D4:D32) får du (formentlig) lov til at indtaste data, men ikke nogen fejlmeddelelse.
Avatar billede jath08ac Forsker
29. maj 2018 - 13:37 #4
Det giver ikke nogen forskel.

Min lister ligger ikke i D4:D32 men på et andet ark. Området D4:D32, er der jeg skal indtaste værdierne. Som det er i dag, så kan jeg ikke bare få lov til at indtaste data. Data SKAL vælges i drop Down menuen. Men vil gerne have mulighed for at jeg kan indtaste værdierne i stedet for.
Avatar billede ebea Ekspert
29. maj 2018 - 13:59 #5
Jeg er rimelig sikker på, at du har blandet begreberne lidt sammen. Derfor mit eks. så du kunne få fornemmelsen af, hvordan det fungerede.
Prøv at fjerne alle dine lister med valideringer, og efterfølgende prøv dette:
Marker D4:D32 og gå ind i "Data" og "datavalidering" og i fanen indstillinger, vælger du "Liste", og i området med "Kilde" vælger du nu det andet ark hvor du har dine data.
Derefter går du ind under "Fejlmeddelelse" og sætter de ønskede parametre.
Når så du indtaster data i dit område (D4:D32) som ikke stemmer med den liste du nu vil validere, så kommer der en fejlmeddelelse.
Og du kan indtaste i din liste med hvad data du nu har (på det andet ark), som du ønsker, og listen opdaterer så bare sig selv.
Avatar billede jath08ac Forsker
29. maj 2018 - 14:20 #6
Så er problemet løs.
I min liste stod værdierne som tal og i område D4:D32 var cellerne angivet som tekst
Avatar billede ebea Ekspert
29. maj 2018 - 14:50 #7
#6  -  Sådan sker det ind imellem ;-)
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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