OVH Cloud OVH Cloud

calculer sur odre seulement sur une feuille

6 réponses
Avatar
JEAN
Bonjour,

peut t'on imposer le calcul sur ordre avec F9 seulement sur une de mes
feuilles du classeur

merci

6 réponses

Avatar
denis P
Bonjour Jean
méthode Calculate
Cette méthode calcule tous les classeurs ouverts, une feuille de calcul
particulière dans un classeur ou une plage de cellules déterminée dans une
feuille de calcul, comme indiqué dans le tableau ci-dessous.

tous les classeurs ouverts Application.Calculate (ou simplement Calculate)

une feuille de calcul particulière Worksheets(1).Calculate

une plage déterminée Worksheets(1).Rows(2).Calculate

denis p.



"JEAN" a écrit dans le message de
news:
Bonjour,

peut t'on imposer le calcul sur ordre avec F9 seulement sur une de mes
feuilles du classeur

merci




Avatar
Aurélien29
Salut
Autre solution:

Dans le code de chaque feuille tu mets:
si calcul automatique de la feuille:

Private Sub Worksheet_Activate()
Application.Calculation = -4105
End Sub

si calcul manuel de la feuille:

Private Sub Worksheet_Activate()
Application.Calculation = -4135
End Sub


Bonjour,

peut t'on imposer le calcul sur ordre avec F9 seulement sur une de mes
feuilles du classeur

merci




Avatar
JEAN
ca marche pour toute les versions d'excel

du coup au niveau de l'onglet excel( onglet calcul)
je n'ai pas à modifier

et mettre sur calcul manuel, je laisse en calcul automatique?
et sur la feuille ou je veux calcul manuel, je met ce code.

ca marche sur toute les version d'excel.


merci


Salut
Autre solution:

Dans le code de chaque feuille tu mets:
si calcul automatique de la feuille:

Private Sub Worksheet_Activate()
Application.Calculation = -4105
End Sub

si calcul manuel de la feuille:

Private Sub Worksheet_Activate()
Application.Calculation = -4135
End Sub


Bonjour,

peut t'on imposer le calcul sur ordre avec F9 seulement sur une de mes
feuilles du classeur

merci






Avatar
michdenis
Bonjour Jean,


ca marche sur toute les version d'excel.

Oui, sur toutes les versions d'excel.


Salutations!




"JEAN" a écrit dans le message de news:

ca marche pour toute les versions d'excel

du coup au niveau de l'onglet excel( onglet calcul)
je n'ai pas à modifier

et mettre sur calcul manuel, je laisse en calcul automatique?
et sur la feuille ou je veux calcul manuel, je met ce code.

ca marche sur toute les version d'excel.


merci


Salut
Autre solution:

Dans le code de chaque feuille tu mets:
si calcul automatique de la feuille:

Private Sub Worksheet_Activate()
Application.Calculation = -4105
End Sub

si calcul manuel de la feuille:

Private Sub Worksheet_Activate()
Application.Calculation = -4135
End Sub


Bonjour,

peut t'on imposer le calcul sur ordre avec F9 seulement sur une de mes
feuilles du classeur

merci






Avatar
JEAN
merci beaucoup


Bonjour Jean,


ca marche sur toute les version d'excel.

Oui, sur toutes les versions d'excel.


Salutations!




"JEAN" a écrit dans le message de news:

ca marche pour toute les versions d'excel

du coup au niveau de l'onglet excel( onglet calcul)
je n'ai pas à modifier

et mettre sur calcul manuel, je laisse en calcul automatique?
et sur la feuille ou je veux calcul manuel, je met ce code.

ca marche sur toute les version d'excel.


merci


Salut
Autre solution:

Dans le code de chaque feuille tu mets:
si calcul automatique de la feuille:

Private Sub Worksheet_Activate()
Application.Calculation = -4105
End Sub

si calcul manuel de la feuille:

Private Sub Worksheet_Activate()
Application.Calculation = -4135
End Sub


Bonjour,

peut t'on imposer le calcul sur ordre avec F9 seulement sur une de mes
feuilles du classeur

merci











Avatar
Benead
Salut,

Sous XL97, il est précisé qu'il est possible de recalculer une plage particulière, mais cela ne fonctionne pas, c'est la
feuille entière qui se recalcule. Est-ce le même problème sur les autres versions ?

A+
Benead
XL97

michdenis a écrit:
Bonjour Jean,


ca marche sur toute les version d'excel.

Oui, sur toutes les versions d'excel.


Salutations!




"JEAN" a écrit dans le message de news:

ca marche pour toute les versions d'excel

du coup au niveau de l'onglet excel( onglet calcul)
je n'ai pas à modifier

et mettre sur calcul manuel, je laisse en calcul automatique?
et sur la feuille ou je veux calcul manuel, je met ce code.

ca marche sur toute les version d'excel.


merci



Salut
Autre solution:

Dans le code de chaque feuille tu mets:
si calcul automatique de la feuille:

Private Sub Worksheet_Activate()
Application.Calculation = -4105
End Sub

si calcul manuel de la feuille:

Private Sub Worksheet_Activate()
Application.Calculation = -4135
End Sub



Bonjour,

peut t'on imposer le calcul sur ordre avec F9 seulement sur une de mes
feuilles du classeur

merci