Avatar billede hugopedersen Nybegynder
27. juni 2005 - 11:44 Der er 12 kommentarer og
1 løsning

Filtreret liste

I et regneark har jeg et antal kolonner hvor 2 indeholder henholdsvis et månedsnummer og et årstal. (disse data skifter hele tiden da de indlæses fra eksterne filer)
Nu vil jeg så gerne have et udsnit af disse data over i nogle andre kolonner.
Udvælgelse skal ske på grundlag af et årstal og en måned som jeg har til at stå i felt A1 og A2
Hvordan skruer jeg lige det sammen så det virker bedst og smartest?
Avatar billede hpo Nybegynder
27. juni 2005 - 11:58 #1
du kan lave en hvis-formel, der tjekker på indholdet af A1 og A2.

/hpo
Avatar billede hugopedersen Nybegynder
27. juni 2005 - 13:52 #2
jo men det kan da ikke passe at jeg skal lave så mange :-)  der er nogen gange >4000 linier.
Avatar billede hpo Nybegynder
27. juni 2005 - 15:17 #3
jo, da.

I det ark du skal have dine data, laver du bare hvis-formler, der tjekker på indholdet af A1 og A2. Hvis jeg skal konkretisere mere, ville det være fint med et udsnit af filerne.

/hpo
Avatar billede hugopedersen Nybegynder
28. juni 2005 - 19:22 #4
hpo> dit forslag betyder at jeg på min liste vil få en masse mellemrum imellem de linier der indeholder data og det dur ikke da det skal ud på en udskrift. Hvis der nu er 400 linier med data vil det måske resultere i en udskrift på 5 sider hvor de 2 måske er helt tomme.
Avatar billede bak Forsker
28. juni 2005 - 19:43 #5
Avanceret Filter... det er sagen:-)
Hvis det er muligt for dig at skrive md i celle A2 og År i celle B2, med overskrifter overover, så har du kriterierne på plads.

tag så overskrifterne fra din database og kopier disse derhen hvor du ønsker dit dataudnit.

Vælg så data/filter/avanceret filter og vælg at kopiere til en anden lokation.
Som liste vælger du din database, som kriterier A1:B2, og i "kopier til" vælger du de overskrifter som du indsætte før (vælg kun overskrifterne)
Avatar billede hugopedersen Nybegynder
28. juni 2005 - 20:14 #6
bak> Det ser meget bedre ud - kun 1 problem tilbage. Hvordan får jeg det filter til at opdatere automatisk?  Det ser ud til at når jeg har sat data ind 1 gang, så forbliver de de samme selv om jeg skifter kriterier.
Avatar billede bak Forsker
28. juni 2005 - 20:20 #7
Avanceret filter er statisk, ingen dynamisk opdatring her
Hvis jeg var dig ville jeg optage det i en makro og sætte en knap på arket.

Alternativ til knappen kunne være at placere yderligere en makro, men i arkets eget kodemodul, der reagerer på ændringer i fx. celle B2


Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B2")) Is Nothing Then
  Call MyDataUpdate
End If
End Sub
Avatar billede hpo Nybegynder
29. juni 2005 - 09:08 #8
Hvis du arbejder videre med min løsning (som måske ikke er den bedste, men som virker), kan du jo ud fra dit resultat lave en simpel makro, der kopierer alt indholdet af resultat-tabellen over i et andet ark, og indsætter værdier og sorterer - så er de blanke linjer væk.

Jeg var ikke opmærksom på at du skulle have det udskrevet, sorry.

/hpo
Avatar billede hugopedersen Nybegynder
29. juni 2005 - 12:19 #9
hpo> det havde jeg vist heller ikke sagt i mit oprindelige spørgsmål :-)

Men når jeg lige får bak's forslag puttet ind i min udskriftsmakro, så tror jeg det er den rigtige løsning for mig i det her tilfælde.  Det skal jeg så se om ikke jeg kan få løst en af dagene.
Avatar billede hpo Nybegynder
29. juni 2005 - 15:27 #10
ok.
Held og lykke med det

/hpo
Avatar billede hugopedersen Nybegynder
29. juni 2005 - 18:53 #11
bak> kan du ikke lige kaste et svar så du kan få dine points.
Avatar billede bak Forsker
29. juni 2005 - 20:30 #12
jo da, og det lykkedes med makroen ?
Avatar billede hugopedersen Nybegynder
30. juni 2005 - 07:50 #13
Ja det ser ud til at spille efter hensigten.
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