Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/11/2011, 11h33   #1
Invité de passage
 
Homme
Inscription : novembre 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2011
Messages : 1
Points : 0
Points : 0
Par défaut Stopper l'exécution des formules dans un classeur indépendamment des autres classeurs ouverts

Bonjour à tous,

Je souhaiterais que dans mon fichier excel les formules ne s'exécutent que manuellement. Appelons ce fichier (manuel.xlsx)

Je connais la fonction à cocher dans les options d'excel qui permet d'exécuter les formules en pressant F9 mais elle ne répond pas à mon besoin.

En effet, si j'ai mon fichier manuel.xlsx ouvert et que j'ouvre un fichier dans lequel les formules sont exécutées automatiquement (automatique.xlsx) et bien la fonction de calcul manuel s'applique également à mon fichier automatique.xlsx.

Je voudrais donc que la fonction d'exécution manuelle des formules ne s'applique qu'à mon fichier manuel.xls indépendamment des autres fichiers excel ouverts.

Je vous remercie d'avance
lecdav est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 19h48   #2
Expert Confirmé Sénior
 
Avatar de Qwazerty
 
Homme Stéphane
La très haute tension :D
Inscription : avril 2002
Messages : 2 446
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Âge : 32
Localisation : France

Informations professionnelles :
Activité : La très haute tension :D
Secteur : Service public

Informations forums :
Inscription : avril 2002
Messages : 2 446
Points : 4 620
Points : 4 620
Envoyer un message via MSN à Qwazerty
Salut
Cela ne semble pas être possible de le faire pour un classeur en particulier, mais par contre tu peux passer toutes ou partie de tes feuille en calcul manuel en faisant ainsi

Code :
ThisWorkbook.sheets("MaFeuil").EnableCalculation
Tu peux aussi faire une boucle si tu souhaites passer la totalité des feuil en mode manuel

Code :
1
2
3
4
5
Dim TheSheet as Worksheet
 
for each thesheet in thisworkbook.worksheets
   TheSheet.Enablecalculation = False
Next
++
Qwaz
__________________

MagicQwaz := Harry Potter la baguette en moins
Le monde dans lequel on vit
HammerFest
Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer
Qwazerty est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h56.


 
 
 
 
Partenaires

Hébergement Web