Avatar billede fcs Novice
03. maj 2005 - 10:08 Der er 22 kommentarer og
1 løsning

Automatisk refresh og sortering

Hej Excel-eksperter.

Jeg har to ark. Det ene viser bare data fra det andet i præsentabel form. Jeg vil gerne have at præsentationsarket med mellemrum refresher, så nye data på dataarket bliver opdateret på præsentationsarket. Samtidig med denne opdatering skal data i præsentationsarket sorteres ud fra cellerne i kolonne A.

Giver det mening og kan det lade sig gøre?

Hygge

FCS
Avatar billede sjap Praktikant
03. maj 2005 - 21:35 #1
Jeg er ikke sikker på, om jeg har forstået problemet. Hvis det der står i det "præsentable" ark findes ved hjælp af referencer til det andet ark (f.eks. =Ark2!A1), så skulle opdateringen ske helt automatisk - medmindre beregning er sat til manuel (sæt den til automatisk i menuen Funktioner/Indstillinger fanebladet "Beregning" vælg "Automatisk" øverst).
Avatar billede fcs Novice
04. maj 2005 - 12:48 #2
Sorry, det er knudret formuleret af mig.

Data-arket benyttes af flere forskellige mennesker til at indtaste data. De åbner det, indtaster data og lukker det. En pc skal så stå med en skærm tilkoblet og vise præsentationsarket hele tiden. Jeg tror derfor at man er nødt til at arbejde med to filer (istedet for en fil med to ark som jeg gør nu). En fil med data og en fil med præsentation, da det ikke er muligt at indtaste data i et ark der er åbent af en anden (præsentationscomputeren).

Jeg overvejer derfor at lave to filer. Præsentationsfilen skal hente data fra datafilen og vise dem. Præsentationsfilen skal refreshe ca. hvert 5. minut og når den har opdateret data skal den automatisk sortere ud fra kolonne A. Kan dette lade sig gøre?

Hygge

FCS
Avatar billede sjap Praktikant
04. maj 2005 - 17:48 #3
På denne her side er der en beskrivelse af hvad du kan bruge som en timer,
http://www.cpearson.com/excel/ontime.htm

Hvert femte minut (eller hvad du nu vælger) skal timeren så blot aktivere denne her funktion (som jeg tror opdaterer kæderne, men jeg har ikke afprøvet det):

Application.Calculate
Avatar billede fcs Novice
04. maj 2005 - 18:32 #4
Giver dette en opdatering af sorteringen?
Avatar billede sjap Praktikant
04. maj 2005 - 18:35 #5
Nej sorteringsdelen havde jeg lige glemt. Jeg er lige optaget nogen timer (gæster), men du kan jo bare optage en makro (menuen funktioner) af hvad det er du gør, når du laver den manuelle sortering.
Avatar billede fcs Novice
05. maj 2005 - 18:00 #6
OK, det prøver jeg når jeg kommer tilbage på min pind ;o)
Avatar billede fcs Novice
09. maj 2005 - 08:54 #7
OK, nu har jeg lavet makroen. Hvordan får jeg den til at køre automatisk hvert minut f.eks.?
Avatar billede sjap Praktikant
09. maj 2005 - 18:44 #8
Mit gæt er at det er denne her linie, der styrer det

Public Const cRunIntervalSeconds = 120    ' two minutes
Avatar billede fcs Novice
09. maj 2005 - 19:12 #9
OK. Hvad skal jeg gøre med den linie? Jeg går ud fra at jeg skal indsætte den et sted, men hvor?
Avatar billede sjap Praktikant
09. maj 2005 - 19:31 #10
Som jeg har forstået det, så er det en del af timer-makroen (som du skrev, at du har lavet).

Så vidt jeg lige kan se, så skal den blot placeres næsten som vist på hjemmesiden - dvs. IKKE inde i selve makroen, men blot øverst inden du starten den første Sub eller Function.
Avatar billede bak Forsker
09. maj 2005 - 19:49 #11
Det burde være muligt at gøre uden makroer.
Navngiv det område du ønsker at hente fra og gem og luk filen
I det andet ark vælger du Data / Importer Eksterne Data /Ny Databaseforespørgsel
Vælg excel-filer
Find den fil du lige gemte
Importer det navngivne område
I guiden under filtrer data vælg dit sorteringsfelt og vælg at det ikke må være null.
tryk næste
under sorter vælger du det felt du vil sortere på.
tryk OK og importere data.
Under Egenskaber vælger du at opdatere hvert minut.


Nu vil arket automatisk opdateres fra den gemte fil hvert minut.
Avatar billede sjap Praktikant
09. maj 2005 - 22:38 #12
Det var dog en sjov måde at gøre det på. Det var sågu da smart! ;0)
Avatar billede fcs Novice
11. maj 2005 - 12:13 #13
Bak>> Det kan jeg ikke få til at virke. Hvis jeg klikker refresh, opdaterer den ingenting. Derudover var der i guiden ikke noget med at sortere. Hvad gør jeg galt?
Avatar billede fcs Novice
11. maj 2005 - 12:43 #14
OK, nu opdaterer den, men det med sorteringen forstod jeg ikke.
Avatar billede fcs Novice
11. maj 2005 - 13:10 #15
Jeg er meget forvirret, men er ved at nærme mig en løsning. Jeg har lavet en makro der sorterer data. Nu mangler jeg bare at få den til at opdatere automatisk. Findes der noget kode man kan sætte ind så den kører sorterings-makroen hvert minut?
Avatar billede bak Forsker
11. maj 2005 - 13:11 #16
hvilken excel version bruger du ?
Avatar billede fcs Novice
11. maj 2005 - 13:52 #17
Excel 2003
Avatar billede bak Forsker
11. maj 2005 - 14:08 #18
Så skulle du også gerne komme forbi sortering når du bruger  Data / Importer Eksterne Data /Ny Databaseforespørgsel.
først filtrering, dernæst sortering
Jeg gør.
Avatar billede fcs Novice
11. maj 2005 - 15:25 #19
Jepper, det virker nu. Det var min engelske version der snød mig. Super - smid gerne et svar ;o)
Avatar billede bak Forsker
11. maj 2005 - 16:13 #20
ok :-)
Avatar billede fcs Novice
11. maj 2005 - 16:44 #21
Jeg gentager: Et svar ;o)
Avatar billede bak Forsker
11. maj 2005 - 19:29 #22
her er det så :-)
Avatar billede fcs Novice
12. maj 2005 - 10:52 #23
Takker ;o)
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