03. maj 2005 - 10:08Der 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.
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).
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?
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):
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.
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.
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.
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?
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?
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.
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.