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

C

chris

Guest
Bonjour à tous
Je cherche à comprendre pourquoi ce code s'execute en moins de temps qu'il faut pour le dire : Sheets("fichier A").Range("A2:Z65536").Clear
alors que : Sheets("fichier A").Range("A2😀65536").Clear me laisse largement le temps de me faire un café, si qq peut m'expliquer pourquoi et si il y a une alternative sachant que j'ai des données en"F:I20" bonne journée et merci d'avance
 
Bonjour Chris, le Forum

La seule explication que je vois c'est que tu as beaucoup de formules compliquées dans cette feuille et que le fait de les effacer (Range("A2:Z65536").Clear) n'oblige pas Excel à recalculer...

Tandis que d'effacer Range("A2😀65536") te laisse toutes les formules dans les colonnes adjacentes qui doivent ce recalculer quand tu effaces (clear)....


La seule soluce que j'entrevois c'est qu'en début de code tu mettes cette instruction :
Application.Calculation = xlCalculationManual

et qu'en fin d'instruction tu remettes en ordre avec
With Application
.Calculation = xlCalculationAutomatic
.Calculate
End With


Enfin bien entendu si tu as des formules dans cette feuille.... Sinon je ne vois pas ce qui te ralentirait autant...

Bon Appétit à tout le monde
@+Thierry
 
Re Salut Chris

Huum, je ne comprends pas bien ton problème... Que ce soit avec ou sans Calculation = xlCalculationManual si le fait de faire un Clear des données fait perdre les valeurs de tes formules ce ne sera jamais de la faute de ce code, car celà n'a rien à voir !...

Enfin si tu t'es débrouillé autrement tant mieux... (Tu a aussi "PasteSpecial" xlPasteValues)

Bonne Soirée
@+Thierry
 
- 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
10
Affichages
869
Réponses
4
Affichages
549
Réponses
8
Affichages
661
Retour