14. juni 2012 - 14:15Der er
4 kommentarer og 1 løsning
Utrolig stor fil -> Lang tid for makrokørsel
Hej eksperter...
Jeg har lavet en lille VBA-makro, som arbejder på 3 ark. På det første ark er der omkring 500 kunder. Via autofilter, har jeg et udvalg af kunder tilbage, som jeg vil have over i en udskriftsfil, dog på 2 linier pr. kunde.
VBA kopierer altså alle synlige rækker fra ark "Kundeliste" og indsætter i et ekstra ark "Liste". Her indsætter jeg en ekstra linie imellem hver kunde, da jeg ellers ikke kan få det til at fungere, da det sidste ark "Udskrift" bliver til via kæde.
Men... en makrokørsel tager 2 lange og 2 brede, og filen fylder mere end 16mb. Hvordan kan det være?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Jeg tror at jeg 'går over åen efter vand' i denne makro - jeg vil i bund og grund bare have at autofilteret skal gengives på en pæn udskrift, hvor hver kunde kommer ud på 2 linier...
Her er koden blevet noget mere optimeret, men problemet med størrelsen af filen (og deraf hastigheden) må jeg indrømme, at det var supertekst der hjalp mig.... ved endnu ikke hvordan :)
Kopierede de enkelte ark til en ny fil - derefter en kopi af VBA-koden fra det oprindelige module1, efter at have oprettet et modul i den nye fil.
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.