Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Blocage macro sur comparaison feuilles

  • Initiateur de la discussion Initiateur de la discussion piamibi
  • 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 !

P

piamibi

Guest
Bonsoir à tous,

Suite au lancement de la macro, il m'arrive parfois de ne pas récupérer le résultat, le sablier restant actif en permanence.
Cela n'est pas systématiquement lié à la grosseur du fichier et le problème reste le même en changeant de PC.

En vous remerciant par avance de votre aide
Cordialement
Michel
***********
 

Pièces jointes

Re : Blocage macro sur comparaison feuilles

bonsoir,

Ton code a l'air correct même si tu peux le simplifier ainsi :

Sheets("Dans Feuil1 et pas Feuil2").Cells(b, t) = Sheets("Feuil1").Cells(b, t) ' recopie la cellule de la Feuil1

If Sheets("Feuil1").Cells(b, t) <> Sheets("Feuil2").Cells(b, t) Then
Sheets("Dans Feuil1 et pas Feuil2").Cells(b, t).Interior.ColorIndex = 7
End If


Lorsque tu as le sablier, arrêtes ta macro par echap et continue pas à pas avec F8 pour détecter la boucle.
 
Re : Blocage macro sur comparaison feuilles


Merci gbinforme,

Je vais modifier la macro en conséquence.
Par contre, le fait d'arrêter en faisant "échap" ne permet pas de garantir le traitement total.

Bonne fin de journée
Michel
************
 
Re : Blocage macro sur comparaison feuilles

piamibi à dit:
Par contre, le fait d'arrêter en faisant "échap" ne permet pas de garantir le traitement total.

Bien sûr que non !

Cependant si au lieu de cliquer sur "fin" tu fais "débogage",
tu vas, en faisant F8, voir où ta macro bloque et tourne en rond.

J'ai un doute sur la façon de trouver les lignes et colonnes maxi,
mais je n'ai pas réussi à provoquer l'erreur.

Personnellement, je remplacerai "ActiveCell." par "cells(1,1)."
mais c'est surtout que je n'ai rien vu d'autre susceptible de bloquer.
 
Re : Blocage macro sur comparaison feuilles


Excuse-moi Gbinforme, j'avais oublié de te remercier pour ta dernière réponse.
Mon problème reste toujours entier.
Actuellement, j'essaie de trouver une méthode qui permette de comparer 2 feuilles quelque soit la position des lignes dans la feuille 2. La clef commune entre les feuilles étant la colonne 1.
Cordialement
Michel
********
 
- 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
20
Affichages
1 K
Réponses
10
Affichages
645
C
  • Question Question
Réponses
4
Affichages
900
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…