Avatar billede contici Nybegynder
07. december 2010 - 09:32 Der er 1 kommentar og
1 løsning

Køre VBA kun ved tryk på knap

Jeg har en VBA function som kun skal køre når brugeren trykker på en knap, og ikke når input cellerne til funktionen ændres.

Jeg har sat beregningsindstillinger til MANUEL, også lavet en makro beregner formler i det aktive ark. Dette er dog ikke en løsning da der er andre formler i arket som skal opdatere "LIVE", altså når der ændres i inputcellerne.

En anden mulighed er at lave en makro som kører VBA funktionen og inputter de relevante celler til VBA funktionen, også skriver resultatet ud i output cellen. Problemet med dette er, at vi har ca. 1,2 mio output celler (array), og det tager rigtig lang tid for en makro at skrive ud i en celle.

Nogen der har nogen ideer?
Avatar billede kabbak Professor
07. december 2010 - 11:29 #1
Kan man se et eksempel, hvis outputtet kan gemmes i en variabel, kan man skrive til et samlet område, på en gang og ikke i enkelte celler, så går det lynhurtig.

kabbak snabela vip dot cybercity dot dk
Avatar billede contici Nybegynder
26. juli 2012 - 07:39 #2
lukket
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