12. september 2010 - 14:39Der er
5 kommentarer og 1 løsning
Kopiere indhold fra et regneark til et andet ud fra bestemte betingelser
Jeg er ved at lave en projektmappe, hvor jeg skal trække noget data ud fra en MySQL database, og efterfølgende kunne arbejder med det i Excel.
Jeg har fået data ind i Excel, men jeg vil gerne have at indholdet i mit dataark, kopieres over i et arbejdsark, ud fra nogle bestemte krav/betingelser.
Mit dataark indeholder nemlig mange flere records end der som udgangspunkt skal arbejdes med, derfor at kopiere alle rækker over i arbejdsarket. F.eks. vil jeg gerne have alle rækker der har en dato senere end 01-06-2010 kopieret over i arbejdsarket.
Jeg ved bare ikke lige hvordan jeg skal gøre det, så det håber jeg der er nogle herinde som hjælpe med.
Lige et par spm. for at forstå dit problem nærmere: Er det ikke muligt at lave filtreringen i dit udtræk fra databasen? Hvordan får du data ind i Excel fra databasen?
En mulighed er jo at benytte autofilter, også kopiere de rækker der vælges. Dette kan gøres både manuelt (ret nemt) og med VBA - jeg er ikke lige klar over hvad du mener med at "arbejde med det i Excel" - er det manuelt, med makroer, med VBA eller på en helt anden vis?
Og jeg kan sagtens filtrer på udtrækket i queryen, problemet er at brugeren som skal bruge det, selv skal kunne filtere i data.
Det kan klares via autofilter, når han lærer at bruge det, men han vil også gerne have bygget det pænere op, end Excel som standard gør.
For at undgå han ikke roder i selve datatudtrækket, så ville jeg gerne kunne kopiere det over i et andet ark, så han kan arbejde manuelt med det der og ikke i selve dataarket. Han planlægger noget montage ud fra dataen, og flytter rundt på dem manuelt.
Jeg har lidt svært ved at se hvordan du skal undgå VBA (eller evt. programmering i et andet sprog), hvis ikke du kender filteret på det tidspunkt hvor du overfører data og brugeren samtidig ikke selv kan lave filtreringen.
Nå, problemet er ikke blevet løst endnu og opgaven heller ikke lavet, men den er blevet udskudt fra brugerens side. Så jeg lukker spørgsmålet, og opretter eventuelt et nyt, når det er kommet i gang igen
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.