OVH Cloud OVH Cloud

ReCalcul Automatique Gros Classeur

2 réponses
Avatar
cybertof
Hello,

J'ai un =E9norme classeur avec pas mal de formules.
A chaque saisie, un recalcul complet est d=E9clench=E9.

Est-t-il possible de d=E9finir des zones comme =E9tant 'non =E0 calculer' ?
(en dehors des tables...car celles ci sont limit=E9es en colonnes)


Merci.

2 réponses

Avatar
Philippe.R
Bonjour,
Une idée en passant pour ne calculer que tous les 5 changements :
dans le module thisworkbook :

Private Sub Workbook_Open()
With Application
.Calculation = xlManual
End With
End Sub

dans un module ordinaire :

Public cptr As Integer
dans le module de feuille :

Private Sub Worksheet_Change(ByVal Target As Range)
cptr = cptr + 1
zaza = cptr / 5 'diviseur à adapter pour le nombre de changements voulus
If zaza = 1 Then
Calculate
cptr = 0
End If
End Sub

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"cybertof" a écrit dans le message de
news:
Hello,

J'ai un énorme classeur avec pas mal de formules.
A chaque saisie, un recalcul complet est déclenché.

Est-t-il possible de définir des zones comme étant 'non à calculer' ?
(en dehors des tables...car celles ci sont limitées en colonnes)


Merci.
Avatar
DJ9B
--
@ tantôt !
email : http://www.cerbermail.com/?05npeGunAn
Site : http://www.dj9b.fr.st


"Philippe.R" a écrit dans le message de
news:
Bonjour,
Une idée en passant pour ne calculer que tous les 5 changements :
dans le module thisworkbook :

Private Sub Workbook_Open()
With Application
.Calculation = xlManual
End With
End Sub

dans un module ordinaire :

Public cptr As Integer
dans le module de feuille :

Private Sub Worksheet_Change(ByVal Target As Range)
cptr = cptr + 1
zaza = cptr / 5 'diviseur à adapter pour le nombre de changements
voulus

If zaza = 1 Then
Calculate
cptr = 0
End If
End Sub

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"cybertof" a écrit dans le message de
news:
Hello,

J'ai un énorme classeur avec pas mal de formules.
A chaque saisie, un recalcul complet est déclenché.

Est-t-il possible de définir des zones comme étant 'non à calculer' ?
(en dehors des tables...car celles ci sont limitées en colonnes)


Merci.