Brukerstyrte søkebokser

Datavalidering med søkefunksjon? Nei, det funker ikke noe særlig, men i denne Excelboken kan du konfigurere dine egne søkebokser uten å skrive en eneste programlinje.

Om den innebygde søkeboksen

Oppsett
  • Du velger oppslag i en kolonne mot en tabell i en annen fane
  • Fritt valg av kolonner i visningen
  • Sortering på valgfri kolonne
  • Flervalg
  • Returnere tall som tekst
Funksjoner
  • Søkeboksen som du kan konfigurere i Excelboken har disse funksjonene:
  • Fritekstsøk i alle de valgte kolonnene
  • Velge rad med enten dobbeltklikk, enter eller klikk på OK-knappen
  • Avbryt med krysset i høyre hjørne eller esc-knappen
Søkeboks
Fig. 1 Søkeboksens funksjoner
(Artikkelen fortsetter under videoruten. )

Hvordan du konfigurerer en søkeboks

Hvor lang tid tar det? I dette eksemplet tok det 32 sekunder:

Eksempel 

Når jeg er i fanen Kunde og klikker i kolonnen Postnr, vil jeg vise en søkeboks som viser meg alle postnummer og steder i Norge

Søkeboks

Velg fanen Oppslag

Fane

Velg Kunde. Dette er fanen vi skal befinne oss i når denne søkeboksen skal aktiveres

Overskrift

Velg Postnr. Når vi klikker i kolonnen med denne overskriften, skal søkeboksen aktiveres

Oppslagsfane

Velg Postnr – dette er fanen med tabellen vi skal vise i søkeboksen

Vis kolonner

Her velger du de kolonnene du ønsker å vise i søkeboksen

Returner kolonne

Velg Postnr

Sortere på kolonne

Det er lurt at tabellen er sortert på forhånd, siden det tar tid å sortere tabellen før den lastes inn. Må du sortere, svar Ja – men ikke nå…

Velge fler

Dette er en luring hvor du kan velge flere elementer i listen – se kommentarer på Ordre-fanen

Returner tall som tekst

Klikk Ja. Postnr 0001 blir fort til 1 hvis vi ikke svarer Ja her.

Breddefaktor – beregning av kolonnebredder

Breddefaktoren finner du på fanen Oppslag.

Kolonnebreddene beregnes ut fra hvor mange bokstaver/tegn det er i hver kolonne. Postnummeret «1111» vil gi en smalere kolonne enn «høyestejustitiarius».

Breddefaktoren kan du øke hvis du opplever at kolonnene blir for smale. Du kan også påvirke kolonnebredden med overskriften; «Postnr.» vil gi en smalere kolonne enn «Postnummer». Breddefunksjonen sjekker de 20 første radene i hver kolonne som skal vises.

VBA-prosjektet er åpent slik at du eventuelt kan legge til din egen programkode.

Last ned Excelboken her: LagerstyringExcelSokeboks.xlsm (55 downloads)

Similar Posts