Gå til innhold

Foto

[Løst] Liste i Datavalidering, Office 365

Starte på toppen av listen

4 svar i denne tråden

#1 Trelkrok

Trelkrok

    Bruker

  • Medlemmer
  • 134 innlegg
  •   4. april 2016

Skrevet 5. august 2019 - 21:21

Hei, har norsk Office 365

Det jeg lurer på er liste i Datavalidering.

 

Jeg bruker ''Liste'' og formelen ''=INDIREKTE(E3)'' og denne kan gå nedover 1000 rader.

 

Når jeg står i F3 og skal velge fra listen (som er alfabetisk) kommer bestandig den nederste tomme cellen først og må da rulle oppover til toppen av listen.

Er det mulig og få listen til og vises fra toppen når man klikker på rullegardinen?

 

 

På forhånd takk.

 

Mvh

RA


  • 0

#2 Harald Staff

Harald Staff

    Bruker

  • Medlemmer
  • 2 417 innlegg
  •   25. april 2005

Skrevet 7. august 2019 - 13:07

Hei igjen RA

Dette er det rareste...
Du kommer i utgangspunktet rundt problemet ved å definere navnet som et dynamisk område, slik

https://www.excel-ea...amed-range.html

Norske navn er FORSKYVNING og ANTALLA i denne løsningen. Så kan man bruke området, her Prices, som et listeområde i datavalidering

=Prices

Eller man kan definere Prices hardkodet A2:A1000, og så sette listeområdet via INDIREKTE. Med teksten Prices i C1, listeområde i datavalidering D1

=INDIREKTE(C1)

Men!!! Når jeg prøver kombinere disse, altså at INDIREKTE peker mot et navngitt område som defineres via FORSKYVNING, da nekter Excel å samarbeide. To halve fungerende løsninger som ikke lar seg kombinere. Jeg begriper det virkelig ikke.

Da er vi kanskje over på VBA, at det navngitte området omdefineres når du endrer innhold. Jeg kommer ikke på noe annet.

Beste hilsen Harald
  • 0

#3 Trelkrok

Trelkrok

    Bruker

  • Medlemmer
  • 134 innlegg
  •   4. april 2016

Skrevet 12. august 2019 - 19:10

Takk for svar Harald, ja dette var ikke lett.  :hmm:

Har løst dette foreløpig med og sette ''ååååå'' i tomme celler i område listen henter opplysninger fra. Da kommer listen opp alfabetisk ihvertfall.

Får utforske dette litt mer etterhvert.

 

Beklager sent svar.

 

Mvh

RA


  • 0

#4 Trelkrok

Trelkrok

    Bruker

  • Medlemmer
  • 134 innlegg
  •   4. april 2016

Skrevet 14. august 2019 - 20:36

Setter denne som løst da jeg har løst dette på følgende måte.

 

Ved å opprette navngitt tabell for hver kolonne

Tabellnavn kolonne A: tabInngang

Tabellnavn kolonne B: tabKjøkken

osv.

 

og med navngitte kolonner

Kolonnenavn kolonne A: Inngang

Refererer til: =tabInngang[Inngang]

 

Kolonnenavn kolonne B: Kjøkken

Refererer til: =tabKjøkken[Kjøkken]

osv.

 

Når det da legges det til nye hjelpemidler utvides tabellen og jeg får opp listen alfabetisk ved bruk av ‘’Indirekte(E3)’’ med bare navnene som står i tabellen.

 

Mvh

RA


  • 1

#5 Harald Staff

Harald Staff

    Bruker

  • Medlemmer
  • 2 417 innlegg
  •   25. april 2005

Skrevet 15. august 2019 - 10:17

Elegant! Takk for at du deler.

Dette innlegget har blitt redigert av Harald Staff: 15. august 2019 - 10:18

  • 0


0 bruker(e) leser denne tråden

0 medlemmer, 0 gjester, 0 skjulte brukere