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 :

ScreenUpdating= False me plante Excel 365 [XL-365]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    ancien Chef de projets R&D industrie
    Inscrit en
    Juillet 2022
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : ancien Chef de projets R&D industrie
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2022
    Messages : 9
    Par défaut ScreenUpdating= False me plante Excel 365
    bonjour,

    mes macros marchent depuis plusieurs années et soudainement depuis 1 semaine, le lancement de cette macro plante excel365 et fige la feuille de calcul...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Worksheet_Change(ByVal Target As Range)
     
    'initialisation
            Application.ScreenUpdating = False
            ActiveSheet.Unprotect
     
    'Début Gestion du type de document...
    Je me suis aperçu qu'en désactivant la ligne Application.ScreenUpdating = False, la macro refonctionne correctement... mais hélas avec le scintillement très laid.

    Avez-vous les mêmes soucis ?

    Comment contourner ce bug de la dernière mise à jour d'office 365 ! Existe-t-il une fonction quelconque qui me permettrait de supprimer ce scintillement sans utiliser screenupdating ?

    Merci à tous !

  2. #2
    Membre émérite Avatar de Alex020181
    Homme Profil pro
    Prestataire informatique développeur d'application Excel, Access, VBA
    Inscrit en
    Juin 2012
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Prestataire informatique développeur d'application Excel, Access, VBA

    Informations forums :
    Inscription : Juin 2012
    Messages : 601
    Par défaut
    Alors là c'est la première fois que j'entends ça.

    Il m'est déjà arrivé qu'Excel me dise qu'il ne connait pas certaines fonctions basiques pourtant internes et à chaque fois cela était du à un manque de références (menu "outil" choix "reference" vérifie qu'aucune ne soit taguée "inexistant") mais jamais sur screen.updating.

    Après vérification des références essaye de lancer le code sur un autre PC.

  3. #3
    Membre régulier
    Homme Profil pro
    ancien Chef de projets R&D industrie
    Inscrit en
    Juillet 2022
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : ancien Chef de projets R&D industrie
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2022
    Messages : 9
    Par défaut Je confirme le bug...
    Effectivement, cela marche très bien sur mon PC avec Excel 2016.

    Sur ce poste win10 avec office 365, j'ai dû désactiver toutes les lignes application.screenupdating de mes macros, pour ne pas planter Excel.
    Est ce un bug 365 ou un bug machine ???
    A suivre, car j'ai d'autres machines identiques avec Excel 365, et je m'attends à d'autres plantages en série...

    Merci pour vos réponses,
    Stephane

  4. #4
    Membre émérite Avatar de Alex020181
    Homme Profil pro
    Prestataire informatique développeur d'application Excel, Access, VBA
    Inscrit en
    Juin 2012
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Prestataire informatique développeur d'application Excel, Access, VBA

    Informations forums :
    Inscription : Juin 2012
    Messages : 601
    Par défaut
    Si tes références sont OK sur le PC qui plante alors il n'y a aucune raison qu'Excel t'affiche ce message.

    Pour moi il s'agit d'un problème de poste; installation d'Excel altérée ou fichier corrompu.

    Si tu veux j'ai accès à Office 365 client lourd sur un PC. Envoie ton fichier (selon données) et j'essaierai.

    Sinon pour répondre réellement à la question je ne connais pas d'équivalent à te conseiller.

  5. #5
    Membre régulier
    Homme Profil pro
    ancien Chef de projets R&D industrie
    Inscrit en
    Juillet 2022
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : ancien Chef de projets R&D industrie
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2022
    Messages : 9
    Par défaut
    Merci pour votre aide...
    Ci-joint le fichier Excel avec code VBA.
    Je compte sur vous pour votre discrétion... en effet c'est un tarif d'auto école qui fait aussi office de devis en automatique. il suffit de changer les quantités à gauche, ou sélectionner devis ou tarif dans la cellule adéquate, pour lancer la macro

    Le screenupdating est dans le code VBA de la feuille 1 et désactivé dans ce cas.
    Fichiers attachés Fichiers attachés

  6. #6
    Membre émérite Avatar de Alex020181
    Homme Profil pro
    Prestataire informatique développeur d'application Excel, Access, VBA
    Inscrit en
    Juin 2012
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Prestataire informatique développeur d'application Excel, Access, VBA

    Informations forums :
    Inscription : Juin 2012
    Messages : 601
    Par défaut
    Ok je regarde ce soir ou demain.
    Pas de souci pour moi pour ne pas divulguer mais ce forum est accessible à tout le monde.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation de" Application.ScreenUpdating = False/True"
    Par pelerin98 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/06/2016, 17h46
  2. [XL-2010] ScreenUpdating = false qui ne marche pas
    Par halaster08 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 22/03/2016, 10h47
  3. [XL-2010] UserForm équivalent ScreenUpdating=False
    Par Quentin77170 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/06/2015, 12h03
  4. [XL-2007] Problème avec Screenupdating = False
    Par Lilou51 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 02/10/2013, 19h07
  5. [XL-2003] Application.ScreenUpdating = False Marche pas
    Par jerjou26 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 21/02/2012, 17h20

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