Excel : Évitez les crises d’épilepsie !

Vous développez des macros à n’en plus finir sur votre bon Excel ; mais tout le monde peut voir ce qui se passe ; et la vitesse d’affichage fait peur à vos voisins de bureau au rique de devenir épileptique !

J’ai trouvé la solution qui est ma foi tout simple ! il suffit de mettre ce petit bout de code en début de votre macro ! 

  1.  
  2. Application. ScreenUpdating = False
  3.  

Ce code va permettre d’empêcher le rafraichissement de l’écran et donc vous prémunir de toute crise d’épilepsie ! :)

De plus vos macros seront VRAIMENT plus rapide !

  • Passer en mode DEVELOPPEUR sur Excel !
  • Créer un annuaire en excel avec une base de donnée SQL
  • Supprimer les espaces en trop sur Excel !
  • Créer un annuaire Excel : rechercher dans les contacts en VBA et MYSQL
  • Créer un annuaire Excel : la base de données (MYSQL)
  • Créer un annuaire Excel : la base de données (MYSQL)

    Cet article fait suite à l’article : Créer un annuaire en excel avec une base de donnée SQL. Vous pouvez retrouver les explications de cette création d’annuaire sur celui-ci est aussi le sommaire.

    Etape 2 : la base de données

    Il est toujours délicat d’utiliser Excel en tant qu’un agrégateur de contenu ; car la nombre de ligne est limité, la recherche est délicate (hors filtres automatiques)… Pour pallier à ce problème, une solution : utiliser une base de données SQL lié au classeur.

    Pour lier une base de données SQL avec un classeur excel, on peut la joindre au classeur par le biais d’une liaison, mais on se retrouve dans le même cas que ci-dessus, ou on peut la lier par le biais de requetes SQL.

    Pour cela il faut rajouter des références / librairies dans Microsoft Visual Basic en faisant : Alt + F11 depuis Excel (si visual basic n’est pas ouvert), Outils >> Références. Et il faut sélectionner dans la liste déroulante Microsoft ActiveX Data Objects 2.X Library (ou X est le plus élevé possible ; moi j’utilise le 2.8).

    Lire la suite de cet article »

  • Créer un annuaire en excel avec une base de donnée SQL
  • Créer un annuaire Excel : rechercher dans les contacts en VBA et MYSQL
  • Gestion des certificats sur Excel (et Office en général), comment faire ?
  • Passer en mode DEVELOPPEUR sur Excel !
  • Excel : Évitez les crises d’épilepsie !
  • Publicité

    Créer un annuaire en excel avec une base de donnée SQL

    Aujourd’hui je travaille en VBA via excel pour développer un mini annuaire très simple pour gérer mes contacts.

    L’avantage de ce type de programme, c’est qu’il va venir s’implémenter directement dans les process habituel via le logiciel excel, et qu’il va utiliser une base de donnée toute simple (en MYSQL) pour stocker et utiliser les données.

    Comment ça fonctionne ? Tout simplement, on a une page excel qui sera visible, dans laquelle on va avoir la recherche à l’aide de différents boutons liés à une macro spécifique. On va avoir d’autres boutons, qui vont permettre d’ajouter des données, d’en supprimer, de trier… et on aura un tableau qui affichera la recherche et l’annuaire.

    Tout simple, comme sur cette capture d’écran :

    Classeur annuaire Excel BDD


    Lire la suite de cet article »

  • Créer un annuaire Excel : la base de données (MYSQL)
  • Créer un annuaire Excel : rechercher dans les contacts en VBA et MYSQL
  • Gestion des certificats sur Excel (et Office en général), comment faire ?
  • Passer en mode DEVELOPPEUR sur Excel !
  • Supprimer les espaces en trop sur Excel !
  •