Conseils d'optimisation du code VBA Excel

Lorsque vous commencerez à écrire des applications "sérieuses", ou le temps d'exécution devient important, il peut être judicieux d'optimiser votre code. Bon, 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 ?