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 :

Fichier excel en looping


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Août 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2011
    Messages : 33
    Par défaut Fichier excel en looping
    Bonjour à tous,

    Je travaille sur un fichier excel avec des mises en forme conditionnelles qui a évolué depuis quelques semaines.

    Le hic, quand je veux copier les 4 semaines en cours vers la gauche, je dois désactiver absolument le VBA, mettre en pause, premier problème

    Second problème, qui est le plus ennuyant, en cas de copie, Excel tourne plusieurs minutes et fini par se mettre en défaut, je dois faire une fin de tâche...


    Mes questions :
    - Comment optimiser la copie des données dans le fichier ?
    - Comment mettre un bouton arret du calcul du code ?


    Merci d'avance et bonne soirée à tous

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Si tu lis cette discussion de A à Z,
    tu sauras pourquoi :
    - j'ai ouvert (en pure perte de temps) cette discussion en lecture
    - j'en ressors sans un mot.

  3. #3
    Membre averti
    Femme Profil pro
    Inscrit en
    Août 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2011
    Messages : 33
    Par défaut
    Bonsoir,

    Je pensais qu'un forum avait pour but un échange...

    Je ne vois pas en quoi ma demande est inutile !

    Tu sais motiver ton commentaire ?

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Tu sais motiver ton commentaire ?
    Oui.
    Et toi : sais-tu motiver la liberté prise de ne pas observer les règles ?
    Quel "échange" ? Je ne vois pour l'instant qu'une demande faite avec TON "fil directeur" que tu tentes d'imposer pour la manière de la traiter.
    Bref ... et bonne chance.

  5. #5
    Membre averti
    Femme Profil pro
    Inscrit en
    Août 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2011
    Messages : 33
    Par défaut
    Je ne comprends toujours pas, je suis une utilisatrice lambda, qui rencontre deux problèmes et qui pose deux questions...

    En aucun cas j'impose un fil directeur !


    C'est ton commentaire qui est inutile selon moi... Rien qu'à lire ta signature, ça en dit long...!

    Ne perds plus de temps avec ma requête, bonne soirée !

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonne soirée à toi également, donc, "utilisatrice Lambda" qui ne "comprend pas".

  7. #7
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par info-bel Voir le message
    Tu sais motiver ton commentaire ?
    Pour info, quand on souhaite participer à un forum, on commence par en lire les règles : https://www.developpez.net/forums/d8...s-discussions/

    La plupart des participants (y compris moi) à ce forum n'ouvrent pas les pièces jointes, surtout celles pouvant contenir des macros, et encore moins quand elles peuvent contenir des macro évènementielles, et encore moins quand le posteur ne semble pas trop savoir ce que font ces macros, et encore plus quand les macros en question semble causer des plantages sévères au niveau du poste.

    Ne vois pas cela comme de l'animosité mais ton fichier ne touchera jamais le disque ou la RAM de mon poste et je pense que beaucoup d'autres intervenants pensent de même.
    Ceux qui le feraient sont des inconscients.

  8. #8
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Bonjour,

    afin de permettre au plus grand nombre de pouvoir t'aider, te serait-il possible stp de nous copier le code VBA qui s'execute lorsque tu rencontres ton probleme ?

    Il est tres probable que certains calculs se lancent alors que tu ne le souhaites pas.

    Tu peux deja regarder les solutions de "blocage"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Application.EnableEvents = False
    Application.Calculation = xlCalculationManual
    Pour completer ce qui a deja ete dit, il n'est pas recommande et meme interdit dans bon nombre d'entreprise de telecharger des fichiers, surtout si ceux-ci peuvent executer du code (malveillant ou non).
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  9. #9
    Membre averti
    Femme Profil pro
    Inscrit en
    Août 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2011
    Messages : 33
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Pour info, quand on souhaite participer à un forum, on commence par en lire les règles : https://www.developpez.net/forums/d8...s-discussions/

    La plupart des participants (y compris moi) à ce forum n'ouvrent pas les pièces jointes, surtout celles pouvant contenir des macros, et encore moins quand elles peuvent contenir des macro évènementielles, et encore moins quand le posteur ne semble pas trop savoir ce que font ces macros, et encore plus quand les macros en question semble causer des plantages sévères au niveau du poste.

    Ne vois pas cela comme de l'animosité mais ton fichier ne touchera jamais le disque ou la RAM de mon poste et je pense que beaucoup d'autres intervenants pensent de même.
    Ceux qui le feraient sont des inconscients.

    Merci pour ces détails, j'en prends bonne note. J'avoue ne pas avoir lu la charte, désolé. Je vais donc copier le code au lieu d'ajouter le fichier.

Discussions similaires

  1. Extraction de données sur des fichiers excel
    Par iupgeii dans le forum MFC
    Réponses: 3
    Dernier message: 23/01/2004, 13h53
  2. Enregistrement d'un fichier Excel par automation
    Par tiopan dans le forum Access
    Réponses: 2
    Dernier message: 04/12/2003, 19h57
  3. Sauvegarde fichier excel
    Par tiopan dans le forum VBA Access
    Réponses: 2
    Dernier message: 22/10/2003, 13h36
  4. [Turbo Pascal] Utiliser un fichier Excel
    Par Lady dans le forum Turbo Pascal
    Réponses: 10
    Dernier message: 09/03/2003, 20h34
  5. Réponses: 2
    Dernier message: 22/07/2002, 12h13

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