27. november 2000 - 10:59Der er
4 kommentarer og 1 løsning
DDE mellem Access og Excel
Er der nogen der kan give mig et eksempel på en DDE-sætning, der løser følgende problem:
Jeg har 30 formateringsmæssige ens ark i excel. Disse skal konsolideres på en eller anden måde, således, at de data der ligger i dem kan analyseres. Dette har jeg valgt at gøre i Access.
Som jeg gør det i øjeblikket, så formatterer jeg hvert dataark om til tabeller (hvilket er en acceptabel løsning på kort sigt, men ikke en god løsning). Disse formatterede ark er sammenkædet i en foreningsforespørgsel, hvorefter jeg har eét datagrundlag.
Jeg kunne godt tænke mig at denne formatteringsprocess skulle foregå i Access vhja. DDE, således at Access kigger ned i hvert enkelt af de 30 \"originale\" ark og henter data.
Jeg har læst lidt i Access-hjælpefunktionen, men jeg kan ikke finden nogle praktiske eksempler, alt jeg kan finde er beskrivelse af funktionen og eksemplet =DDE(\"Excel\", \"Ark1\", \"R1C1\")
Efter at have læst i hjælp er jeg ikke sikker på at det overhoved kan lade sig gøre?
Alle kommentarer er velkomne, selvom det ikke er svar, kommentarer der kan fører til løsning vil selvfølgelig også blive belønnet.
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
1. Lave en automatisk import af filerne, sådan at du kun skal give Access oplysning om hvilken fil du ønsker importeret (evt. vha. en File Dialog), og Access derefter automatisk importerer dataene til en foruddefineret tabel.
2. Den anden løsning er, at du fra Access åbner et Ark i Excel, og kigger i de forskellige celler for se indholdet af disse, og derefter gemmer disse i en tabel.
Jeg vil klart foretrække løsning 1, men der kan være tilfælde hvor løsning 2 er at foretrække, specielt hvis dine data ikke står på listeform i arket, men lidt rundt omkring.
Hvis du mener en af ovenstående løsninger kan være svar på dit spørgsmål, vil jeg gerne beskrive dem bedre, evt. med lidt kodeeksempler.
Hvis du ønsker dette, må du meget gerne skrive hvilken version af Access du benytter, samt nogenlunde hvordan dine regneark er bygget op, samt hvilken aaf løsningsmodellerne du foretrækker.
LKP Jeg foretrækker løsningsmulighed nr. 2, da data ikke er struktureret i listeform...
Det drejer som om en kontoplan i 8 dimentioner: Scenarie, Periode, CostCenter, Hovedkonto, Underkonto, Produktnummer, Klientnummer og Beløb.
Når jeg sidder og budgetterer har jeg låst produktnummer og klientnumre, således at de ikke kan varieres 8(. Derudover har jeg scenarierne låst på filer, costcentre låst på ark. I hvert ark er der en matrix med perioden på Y-aksen og en \"sammensat nøgle\" på X-aksen....
Når jeg skal konsolidere data fra de forskellige filer går jeg typisk igennem 5-6 manuelle konsolideringsprocesser i Excel og Access. Jeg har forkortet denne proces ned til 2-3 konsolideringer, for at forkorte processen, hvilket virker helt fint. Dog tager det stadig for lang tid. Da alle ark i filerne er ens, så må man kunne lave et ark i templateark i Excel (gennem Access?) som så skal styres hen på de rigtige dataark.
Jeg anvender Access 97 8(, men opgradering skulle være muligt.
Uffe kld Jeg er åben for forslag - du kan eventuelt læse ovenstående kommentar, hvis du stadig mener det kan lade sig gøre, så er du meget velkommen til hjælpe.
Der er ikke kommet nogle svar derfor lukker jeg spørgsmålet!!
Synes godt om
Ny brugerNybegynder
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.