Problème de temps d'affichage des informations

Zarzis -  
 Zarzis -
Bonjour à tous,
J'ai entrain de travailler sur une macro Excel qui permet de chercher et importer des informations trouvent dans des plusieurs onglet Excel et l'afficher sur une interface crée sur VBA. Le problème qu'il prend beaucoup temps pour afficher les informations demandées. Y-a-il une solution pour optimiser le temps de recherche sur vba.
Merci d'avance,

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,

    Déjà, éviter les boucles sur les cellules et utiliser à la place la fonction find
    https://forums.commentcamarche.net/forum/affich-37621992-methode-find-dans-vba-recherche-de-donnees-sous-excel

    Eviter de faire des ".select" ".activate" ....à tout bout de champ

    Désactiver l'affichage du rafraichissement durant le traitement (et le réactiver à la fin )
    Application.ScreenUpdating = False
    

    https://docs.microsoft.com/fr-FR/office/vba/api/Excel.Application.ScreenUpdating

    0
    1. Zarzis
       
      Merci bien pour votre réponse, c'est ça qu'est-ce que je cherche.
      0