Mit udfordring erat der i kolonnerne kan der være fra 1 til x celler udfyldt. Derfor er den nedre afgrænsning "Værdier!$AB$5" ikke holdbar. Hvis jeg vælger et for stor en værdi, vil der komme mange tomme felter i listevisningen. Det gør at der kan indtastes uautoriserede værdier i cellen. Har jeg for lille et område, er det ikke alle værdier der kan vælges.
Derfor - Kan man lave værdien "Værdier!$AB$5" variabel, så den søger ned til den første blanke celle-1?
Kan ikke umiddelbart gennemskue din struktur med forskellige ark, men her er et eksempel på, hvad jeg normalt gør ift. at benytte FORSKYDNING med en dynamisk liste:
Her vil rullelisten med datavalidering vise de værdier, der indtastes i cellemrådet A2:A100 på Ark1. Det er kun de udfyldte værdier, der vises. Dette sørger TÆLV for.
Formlen kan laves som en navngivning, og så kan du henvise til denne i din datavalidering.
Der går et eller andet galt i :-) Jeg får ikke de rigtige muligheder i Datavalideringslisten og der er tomme felter.
Forklaring til min funktion:
Værdi-ark = det ark hvor jeg har alle de værdier der kan/må vælges mellem i datavalideringslisten. De står i dag fra kolonne AC:AR. I række 1 er overskrifterne, så de reelle værdier starter i række 2. Kolonne AB, som der refereres til er tom. Det er blot for at have et udgangspunkt.
Leadkatalog-ark = det ark som datavalideringslisten er i. I kolonne D står en værdi, der fortæller hvor mange rækker man skal gå hen i Værdi-ark kolonne AC:AR
Min formel er der faktisk 2 forskydninger. En top og en bund. Toppen passer altid, men der er ikke lige mange rækker i kolonne AC.AR, så min datavalideringsliste giver nogle tomme felter, som ikke er hensigtsmæssig.
Tak for det - Kan se det virker i dit regneark, men jeg kan ikke få det til at virke mit. Jeg får en masse ekstra værdier (Tomme celler) at vælge i mellem. Der er omkring 16 ekstra rækker. Jeg har prøvet at slette cellerne, for at sikre der ikke var noget snavs i dem. Kan du prøve at forklare mig hvad der sker i formlen? =FORSKYDNING('Ark1'!$B$1;1;'Ark1'!$J$1-1;TÆLV(INDIREKTE(ADRESSE(1;1+'Ark1'!$J$1)&":"&ADRESSE(100;1+'Ark1'!$J$1)))-1)
Jeg har prøvet at rette dit forslag til, så man har flere indtastningsrækker: Jeg har ændret formlen: =FORSKYDNING('Ark1'!$B$1;1;'Ark1'!$J1-1;TÆLV(INDIREKTE(ADRESSE(1;1+'Ark1'!$J1)&":"&ADRESSE(100;1+'Ark1'!$J1)))-1), så der ikke er $ foran rækketallet i 'Ark1'!$J1 Jeg har kopieret H1 og J1 ned til H6 og J6.
Så får jeg samme problematik som beskrevet i #4.
Det er nødvendigt at få styr på, da der i regnearket indtil videre er 250 rækker, hvor dette skal virke.
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.