Madame Excel : Optimisation du code VBA

Lorsque vous commencerez à écrire des applications « sérieuses », où le temps d’exécution devient important, il peut être judicieux d’optimiser votre code VBA.
Évidemment, s’il s’agit d’une macro qui s’exécute en une seconde, est-il bien nécessaire de se casser la tête pour savoir comment réduire son temps d’exécution à 2 dixièmes de secondes ?
Par contre, une macro très touffue peut demander plusieurs minutes, voire plusieurs heures pour s’exécuter : alors si c’est possible de diviser son temps d’exécution par 2, 3 ou même 100, pourquoi s’en priver grâce aux quelques astuces expliquées ci-dessous ?

Excel : Adressage absolu et adressage relatif

logo-excel

Lors d’une copie de formule, Excel adapte celle ci de façon à ce que les écarts entre les formules et les cellules adressées restent identiques. Si une adresse  de cellule ne doit pas être modifiée lors d’une recopie, il faut la spécifier en absolu avec le signe $ (touche F4).