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 :

Auto Update d'un fichier [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations forums :
    Inscription : Mars 2007
    Messages : 17
    Par défaut Auto Update d'un fichier
    Bonjour,

    Je dois créer un fichier excel a partir d'un import CSV. L'import se fait sans problème par un bouton lié a une macro, j'ai donc poursuivi mon développement. J'ai ensuite créé des listes déroulantes (combobox) ayant pour base des données de l'import. Mes listes sont fonctionnelles, j'ai testé en changeant un mot dans l'import de référence, les listes se mettent a jour automatiquement.
    J'ai donc poursuivi mes tests de fonctionnalités avant de poursuivre mon développement, j'ai donc effacer tout le tableau CSV de base puis, l'ai de nouveau importé, et la mon fichier rame méchamment.
    Après arrêt de l'import en cours, je constate, qu'excel fait un update des combobox ligne par ligne lors de l'import.
    Ma question est simple, comment puis-je bloquer cet update durant l'import et qu'il se fasse une fois l'import terminé.

    J'ai testé une ligne du genre

    ThisWorkbook.AutoUpdate = False en début de macro et j'ai remis la même ligne avec True en fin. Fort logiquement, cela ne fonctionne pas. Si quelqu'un pouvais me mettre sur la voie, merci d'avance.

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Pas sur que ca fonctionne mais c'est a tester

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Application.Calculation = xlCalculationManual
    Application.ScreenUpdating = False
     
    .... TRAITEMENT
     
     
    Application.Calculation = xlCalculationAutomatic
    Application.ScreenUpdating = True

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations forums :
    Inscription : Mars 2007
    Messages : 17
    Par défaut
    Merci, pour cette réponse très rapide.

    Et maintenant tu peux être sur, ça fonctionne.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/03/2010, 18h23
  2. créer un auto-extractible d'un fichier zip ou autre
    Par pinocchio dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 12/12/2006, 11h49
  3. DTS : update table via fichier excel
    Par jbrasselet dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 19/07/2006, 09h38
  4. Connexion auto à l'ouverture explorateur fichier
    Par jlvalentin dans le forum Windows XP
    Réponses: 29
    Dernier message: 07/07/2006, 11h47
  5. [DirectPlay] Auto update ??
    Par k'n1 dans le forum DirectX
    Réponses: 11
    Dernier message: 28/02/2005, 03h09

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