Avatar billede oneninetyseven Nybegynder
24. oktober 2007 - 18:03 Der er 5 kommentarer

"Database" funktion i Excel

Hej, jeg vil gerne have følgende til at fungere i Excel.
Jeg har et dataark med en række oplysninger som ex:

Navn  Type Postnr By
Per  Hus  2300  København
Søren Hus  5000  Odense
Per  Bil  2300  København
Frank Hus  8000  Århus
Per  Bil  2300  København
osv.

I et andet ark vil jeg gerne have det er muligt i et felt at skrive/vælge et af navnene fra dataarket, eks. Per og så få vist alle 'Type' med tilknyttede 'Postnr' og 'By' så det ser ud som følger:

Per  Hus  2300  København
    Bil  2300  København
    Bil  2300  København

Når der så vælges/skrives et nyt navn i feltet, skal de viste data selvfølgelig ændre sig.

Håber I kan hjælpe og ovenstående giver mening. Har bøvlet lidt med DHENT men er mildest talt Excel analfabet.
Avatar billede panebb Novice
24. oktober 2007 - 18:13 #1
Måske kan dette inspirere dig

http://www.eksperten.dk/spm/802463
Avatar billede kabbak Professor
24. oktober 2007 - 18:20 #2
Hvis du har overskrifterne i Række 1 i begge ark1 og Ark2, startende i A1.

I celle F1 Ark2, skriver du overskriften "Navn"
i f2 Ark2, skriver du Per

Denne i ark2 modulet

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$F$2" Then
        Call Filter1
    End If
End Sub

denne i et almindelig modul

Sub Filter1()
    Sheets("Ark1").Range("A1:D6").AdvancedFilter Action:=xlFilterCopy, _
        CriteriaRange:=Range("F1:F2"), CopyToRange:=Range("A1:D1"), Unique:=False
End Sub




Hele koden styre avanceret filter, som du kan finde under Data > Filter avanceret filter
Avatar billede oneninetyseven Nybegynder
24. oktober 2007 - 19:17 #3
Tak for de hurtige svar.
Kabbak - hvor er det jeg skal skrive den kode ind? Når jeg bruger Avanceret filter får jeg kun en hjælpemenu frem hvor jeg skal vælge Listeområde og kriterieområde
Avatar billede kabbak Professor
24. oktober 2007 - 19:54 #4
den første i Ark2 modulet

højreklik på arkfanen, vælg vis programkode

der skal den ind

vælg så Insert module, oppe fra menuen, der skal nr. 2 ind.

luk på det øverste højre X og du er tilbage på arket
Avatar billede kedde65 Praktikant
24. oktober 2007 - 21:21 #5
Hejsa

Du kan se et eksempel på det du spørger efter, hvis du downloader Opslagsliste.xls fra på siden www.officekonsulenterne.dk/download.asp

Dine data står på andet faneblad, mens du skal skrive navnet i det gule felt!

Spørg endelig, hvis du er i tvivl!

/Christian
ck@officekonsulenterne.dk
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