Avatar billede nlr2000 Nybegynder
28. juni 2007 - 16:01 Der er 8 kommentarer og
1 løsning

Calculation spørgsmål

Jeg har tit flere tunge Excel worksheets åbne på samme tid.

Når jeg aktiverer test.xls skal følgende ske:
1) Alle beregninger skal slås fra i de andre worksheets, så det aktiverede worksheet regner alene.

2) Beregningerne i de fleste ark inde i test.xls er uafhængige af hinanden. Derfor skal ark2 og ark3 m.fl slås fra, når jeg er i ark1 og omvendt.
Avatar billede gider_ikke_mere Nybegynder
28. juni 2007 - 20:17 #1
Den første forstår jeg ikke lige ideen i. Den sidste løses med:

Private Sub Worksheet_Activate()
Me.EnableCalculation = True
End Sub

Private Sub Worksheet_Deactivate()
Me.EnableCalculation = False
End Sub

... i hvert ark
Avatar billede gider_ikke_mere Nybegynder
28. juni 2007 - 20:21 #2
... men burde kunne løses med
Windows("Mappe2").Application.Calculation = xlCalculationManual

Uprøvet!
Avatar billede nlr2000 Nybegynder
02. juli 2007 - 08:43 #3
Det er vigtigt, at andre ark slås fra, da de gør det åbne ark meget langsomt.

Problemet med din løsning2 er, at jeg ikke kender navnene på arkene som er åbne - De varierer fra gang til gang.

Så spørgsmålet er vel: Hvordan kender man navnene på de andre ark, så man kan bruge din formel? (Det er jo ikke "mappe"...
Avatar billede gider_ikke_mere Nybegynder
02. juli 2007 - 09:27 #4
Prøv med
aa = Windows.Application
For Each aa In Workbooks
    aa.Activate
    aa.Application.Calculation = xlCalculationManual
Next
Avatar billede gider_ikke_mere Nybegynder
11. juli 2007 - 01:27 #5
Respons?
Avatar billede gider_ikke_mere Nybegynder
08. september 2007 - 15:58 #6
?
Avatar billede gider_ikke_mere Nybegynder
17. september 2007 - 02:28 #7
??
Avatar billede nlr2000 Nybegynder
01. november 2007 - 09:17 #8
SORRY - læg svar!
Avatar billede gider_ikke_mere Nybegynder
01. november 2007 - 16:59 #9
Ok.
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

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