Avatar billede dane022 Seniormester
15. maj 2004 - 17:47 Der er 20 kommentarer og
1 løsning

Lopslag med mere end 1 værdi

Jeg skal lave et lopslag med mere end en værdi.
Dvs. at istedet for at søge i en liste efter kun et tal, så skal jeg have den til både at søge på 1 og 11.
Som den ser ud pt.
=lopslag(1;stilling;2)
Avatar billede kabbak Professor
15. maj 2004 - 18:51 #1
Lopslag kan kun retunere en værdi
men du kan over 2 , en i hver celle
Hvis du har søgeværdien i A1

=lopslag(A1;stilling;2)
=lopslag(A1+10;stilling;2)
Avatar billede dane022 Seniormester
15. maj 2004 - 18:54 #2
Den skal også kun returnere en værdi, for det søgte tal vil aldrig være både 1 og 11.
Men det kan måske ikke lade sig gøre alligevel ?
Avatar billede kabbak Professor
15. maj 2004 - 19:08 #3
=HVIS(ER.FEJL(LOPSLAG(A1;Stilling;FALSK));LOPSLAG((A1)+10;Stilling;2;FALSK);LOPSLAG(A1;Stilling;2;FALSK))
Avatar billede kabbak Professor
15. maj 2004 - 19:11 #4
der var lige en lille fejl

=HVIS(ER.FEJL(LOPSLAG(A1;Stilling;2;FALSK));LOPSLAG((A1)+10;Stilling;2;FALSK);LOPSLAG(A1;Stilling;2;FALSK))

Hvis 1 ikke findes, kikker den efter taller 10 numre højre.
Avatar billede dane022 Seniormester
15. maj 2004 - 20:02 #5
Kan den laves så man kan få den til at søge efter 1, 11, 21, 31, 41 og 51 og evt. flere numre efter samme system.
Dette er også grunden til jeg ikke har brugt en hvis sætning, da jeg kommer til at gå over de 7 stykker.
Avatar billede kabbak Professor
15. maj 2004 - 21:37 #6
Hvorfor vil du søge efter så mange, og hvordan ser den første kolonne af Stilling ud. ?
Avatar billede dane022 Seniormester
15. maj 2004 - 22:35 #7
Kort og godt skal jeg lave et rullegardin med stillingsbetegnelser. Det svære er at stillingsbetegnelserne skal afgrænses i forhold til hvilket forbund der er valgt i et andet rullegardin. Dette har jeg lavet indlæg om på exp igår, men jeg har ikke fået noget jeg 100% kan bruge.
Det som jeg så havde påtænkt mig var at hvis nu forbundet FOA bliver valgt i det første rullegardin, så skal der ud for stillingsbetegnelserne der hører under FOAs område, stå med 1, 2, 3, osv...
Og hvis HK bliver valgt skal stillingerne derunder stå med 11, 12, 13 osv...
Dette er klaret og det gøres for at ende med et område jeg kan gøre til inputområde for mit rullegardin, som er lavet via data - validation. I øverste felt af dette inputområde skal der således lave opslag efter tallene 1,11,21 osv.
I næste felt skal der laves opslag efter tallene 2,12,22 osv.
Problemet er at der måske er 15-20 ialt af disse forbund.
Jeg ved ikke om jeg har valgt den nemmeste løsning (sandsynligvis ikke), men jeg har tænkt over det længe og det er det bedste jeg har kunnet finde på.
Håber det giver mening, men det kan selvfølgelig sendes på mail.
Avatar billede kabbak Professor
15. maj 2004 - 23:35 #8
jeg vil godt se arket.
sendtil#kabbak@tiscali.dk

fjern sendtil#
Avatar billede dane022 Seniormester
16. maj 2004 - 01:22 #9
Af en eller anden grund virker det ikke på mit rigtige ansættelsesbrev.
Jeg bruger følgende kode:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$b$14" Then
Range("b7").Select
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=" & Range("b14").Value
        .IgnoreBlank = True

    End With
    Range("b7") = "Vælg " & Range("b14").Value
  End If
End Sub

B7 er feltet for stillingen og b14 er feltet for forbund.
Når jeg vælger forbund i b14, fremkommer der ikke nogen liste eller pil til rullegardin. Det eneste jeg har gjort er at kopiere koden til mit eget regneark og så tilrette cellenumrene
Avatar billede kabbak Professor
16. maj 2004 - 01:53 #10
Har du navngivet områderne
Avatar billede dane022 Seniormester
16. maj 2004 - 09:24 #11
Ja. Det der mangler er at den skal komme og sige i b7 vælg hk... f.eks
Avatar billede kabbak Professor
16. maj 2004 - 11:12 #12
Har du lavet datavalidering i B7, du vælger liste og peg bare på en celle, så vil koden rette det, når du vælger forbund.

De navngivne områder skal hedde det samme som du vælger i Forbund, og der må ikke være mellemrum i navnet, brug _ til mellemrum.
Avatar billede dane022 Seniormester
16. maj 2004 - 11:29 #13
De ting er gjort. Jeg ved ikke om koden er fintfølende eller hvad, men da jeg rodede i det testark du havde sendt retur til mig, da tilføjede jeg en ekstra række og rettede derefter koden til så cellerne i koden passede til de virkelige celler.
Derefter fik jeg samme fejl som beskrevet i forrige kommentar. Skal man gøre noget for at aktivere koden ?

Spørgsmålet er om jeg skal sende dig det ansættelsesbrev som jeg har liggende, det er der det hele skal ind i.

Når de her ting er overstået, så lav et fiktivt svar i det indlæg herpå exp jeg har oprettet "rullegardin skal bestemme andet rullegardins indhold", så giver jeg dig pointene for den også, da du i realiteten har løst det problem for mig.
Avatar billede kabbak Professor
16. maj 2004 - 12:12 #14
Prøv at sende arket med ansættelsesbrev, så kikker jeg på det.

Sæt lige kolonnerne med stillingsbeskrivelserne i arket, de behøver ikke at være på samme ark som rullemenuerne.

Når de er på sit eget ark er det nemmere at finde ud af, og man kan skjule arket, hvis nødvendig.
Avatar billede dane022 Seniormester
16. maj 2004 - 12:55 #15
De er også på hver sit ark. Arket hedder data. FOA, HK og DSR er de eneste der er navngivet bare for at prøve. Men det skulle lande hos dig om lidt
Avatar billede kabbak Professor
16. maj 2004 - 14:29 #16
Det var p.g.a. flettede celler at det ikke virkede, det skulle være i orden nu.
Avatar billede dane022 Seniormester
16. maj 2004 - 18:29 #17
Post et svar så får du dine point
Avatar billede kabbak Professor
16. maj 2004 - 18:41 #18
et svar ;-))

Kører det nu. ?
Avatar billede dane022 Seniormester
16. maj 2004 - 18:43 #19
Ja det virker, tak
Avatar billede dane022 Seniormester
16. maj 2004 - 18:43 #20
Husk også at poste et svar i mit andet indlæg "rullegardin skal bestemme andet rullegardins indhold"
Avatar billede kabbak Professor
16. maj 2004 - 18:56 #21
tak for point ;-))
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