Avatar billede martin_moth Mester
05. april 2020 - 11:21 Der er 1 løsning

Et lidt indvilket opslag

Jeg ville gerne løse dette uden VBA:

I et ark Menuvalg står der i cellerne A1, B1, ...F1 nogle menuvalg, der kan være et bogstav mellem a og o. Dvs. fx A1="b", B1="m", … F1="a". Disse i alt 6 menuvalg indtastes af brugeren.

På baggrund af disse menuvalg, skal der slås en række data op i et andet ark Opslag.

Arket Opslag er opbygget således:
Mulige menuvalg, a, b, c, ...o. Dvs. A1="a", B1="b", … O1="o"

I den kolonne, hvor menuvalg fra ark Menuvalg matcher menuen i Opslag, skal kolonnen kopieres over i Menuvalg 20 rækker ned

Altså (eksempel 1)
I Menuvalg står i celle A1 værdien "b"
I Menuvalg skal der derfor i cellerne A2 til A21 stå de værdier fra arket Opslag, der findes i kolonne B2 til B21

Altså (eksempel 2)
I Menuvalg står i celle B1 værdien "m"
I Menuvalg skal der derfor i cellerne B2 til B21 stå de værdier fra arket opslag, der findes i kolonne M2 til M21.

Dvs. at der i Menuvalg i cellerne A2 til F21 skal stå nogle formler, hvori der måske optræder funktioner som "slå.op", "index" osv - nogle af dem der står her:
https://support.office.com/da-dk/article/opslags-og-referencefunktioner-reference-8aa21a3a-b56a-4055-8257-3ec89df2b23e

Kan nogen hjælpe med en formel?

NB: Ovenstående er en forenkling af mit regneark - men hvis jeg kan få en løsning på dette, kan jeg selv omskrive løsningen til det jeg har brug for.

Dette spørgsmål erstatter https://www.computerworld.dk/eksperten/spm/1032846, hvor der var fejl i spørgsmålet
Avatar billede martin_moth Mester
05. april 2020 - 11:29 #1
Jeg ved ikke lige hvad jeg stirrede mig blind på. Det fikses jo med en slå.op. Lukker
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

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