IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Problème avec Screenupdating = False


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Femme Profil pro
    Inscrit en
    Février 2009
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2009
    Messages : 174
    Par défaut Problème avec Screenupdating = False
    Bonjour,

    J'ai développé un petit utilitaire qui doit ouvrir certains fichiers, appliquer certains changement, puis refermer les fichiers.
    Afin que l'utilisateur n'ait pas à subir mes manip', mon code commence par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.Screenupdating = False
    Ca fige donc l'écran, et ca fonctionne presque partout (chez moi + les utilisateurs...) ...sauf un...

    Et là... Je ne vois pas d'où peut venir cela ?
    L'utilisateur en question voit donc les fenêtres qui s'ouvrent, etc... comme si la commande de Screenupdating n'étaient pas prise en compte.

    Quelqu'un aurait une idée ?
    Merci de votre aide,
    Elise

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Sans aucun code, c'est difficile à dire je pense

    Si c'est carrément les programmes qui s'ouvrent, il est peut être possible qu'il y ai un changement de plan ? Si le programme passe au premier plan... La mise à jour de l'affichage par ScreenUpdating ne concernant que Excel...

  3. #3
    Membre éprouvé
    Femme Profil pro
    Inscrit en
    Février 2009
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2009
    Messages : 174
    Par défaut
    Il s'agit d'ouverture de fichier Excel depuis l'instance Excel existante.

  4. #4
    Membre émérite Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Par défaut
    Bonjour,

    Par hasard dans les fichiers que tu ouvres, n 'y aurait-il pas un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.ScreenUpdating= True
    dans la procédure Open? Lances-tu des macros appartenant à ces classeurs?

    Trace l'état de la valeur ScreenUpdating après chaque ouverture de classeur, pour avoir une idée desquels posent problème.

  5. #5
    Membre éprouvé
    Femme Profil pro
    Inscrit en
    Février 2009
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2009
    Messages : 174
    Par défaut
    Il y a effectivement une procédure au démarrage du fichier, mais elle ne spécifie pas "screen... = true".
    J'ai effectivement une modification de la valeur lorsque le fichier s'ouvre lorsque je suis sur le poste de l'utilisateur en question, mais pas depuis mon poste.

    Du coup, je ne vois pas pourquoi ça passe à true... surtout lorsque sur les autres ordinateurs ça ne le fait pas (??!!)

  6. #6
    Membre Expert
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Septembre 2013
    Messages
    783
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 783
    Par défaut
    C'est lié aux paramètres application, mais je n'ai pas trouvé où dans les options avancées d'excel
    Donc .... le mieux, forcer un screenupdating à false et .... le remettre à la fin

Discussions similaires

  1. problème avec " 'bouton'.enabled = false"
    Par fny_bnfnt dans le forum VB.NET
    Réponses: 4
    Dernier message: 03/08/2011, 14h35
  2. Problème avec un bouton et setEnabled(false)
    Par krilas dans le forum JDeveloper
    Réponses: 1
    Dernier message: 10/03/2011, 11h40
  3. problème avec IdUDPServer1.Active:=false
    Par korntex5 dans le forum Delphi
    Réponses: 1
    Dernier message: 18/08/2006, 15h54
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo