• Initiateur de la discussion Initiateur de la discussion TYPX
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

TYPX

Guest
Bonjour à tous

Je développe une appli excel et à un moment je dois comparer chaque cellule de deux lignes,si c'est ok on passe à une deuxième série de contrôle et la deuxième série 'rame',on dirait que je sature excel en mémoire et j'ai un mal de chien à réaliser ce deuxième controle.
J'ai fait attention à ne pas faire trop de copier coller et autres ralentissements mémoire
mais je sèche un peu.
Merci par avance de vos lumières
typx
 
Salut TYPX,

Mon petit conseil:

- Lire les cellules d'une feuilles c'est long et pas rapide. L'idéal: copier la plage dans un tableau en mémoire, faire la comparaison/calcul en mémoire et coller le résultat en retour: c'est beaucoup beaucoup beaucoup plus efficace. Il y a moins de risque de saturation mémoire comme tu le dit.

AH, tu peux aussi mettre
Code:
With Application
   .Calculation = xlCalculationManual
   .ScreenUpdating=False
End With

(... ta procédure...)

With Application
   .Calculation = xlCalculationAutomatic
   .ScreenUpdating=True
End With

Tu peux aussi poster ton fichier (ou le code qui ralenti) pour qu'on puisse jeter un coup d'oeil dessus.

Bon courage
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
911
Retour