pkempenaars
Gebruiker
- Lid geworden
- 21 mrt 2011
- Berichten
- 8
Ik ben op zoek (krijg niet hetgeen gevonden via Google en op dit forum) naar een stukje code die ik in de Autpen-macro plaats en checkt of MS Excel (dus de applicatie) reeds geopend is en mij een melding geeft (msgbox) dat ik eerst die applicatie dien te sluiten (iets in de zin van "Er is al een MS Excelbestand geopend; sluit eerst dit bestand om verder te kunnen gaan!")
Dit moet volgens mij een redelijk simpel stukje code zijn, echter kom ik alleen maar geavanceerde code tegen.
Waarom? Omdat mijn bestand zoveel matrixformules, SOM ALS-functies en subtotalen bevat dat ik de volgende code al in de opstartmacro heb staan:
Deze code zorgt voor het inschakelen van handmatig berekenen van de applicatie, alleen werkt dus niet wanneer de applicatie via een ander MS Excelbestand reeds geopend is. Indien er al een bestand is geopend, loopt het zaakje vast!
Alvast dank!
Dit moet volgens mij een redelijk simpel stukje code zijn, echter kom ik alleen maar geavanceerde code tegen.
Waarom? Omdat mijn bestand zoveel matrixformules, SOM ALS-functies en subtotalen bevat dat ik de volgende code al in de opstartmacro heb staan:
Code:
Sub Aut_Berekenen()
'Aanzetten
With Application
.Calculation = xlManual
.MaxChange = 0.001
End With
'Uitzetten
With Application
.Calculation = xlAutomatic
.MaxChange = 0.001
End With
ActiveWorkbook.PrecisionAsDisplayed = False
End Sub
Deze code zorgt voor het inschakelen van handmatig berekenen van de applicatie, alleen werkt dus niet wanneer de applicatie via een ander MS Excelbestand reeds geopend is. Indien er al een bestand is geopend, loopt het zaakje vast!
Alvast dank!