Execution d'une condition logique en VBA

Bonjour,

On cherche toujours à optimiser la vitesse d’exécution d'une "moulinette" surtout quand on doit balayer un grand nombre de lignes dans mon cas

Je me demandais comment VBA évaluait une condition logique du genre "If A and B and C then..."

Si A est faux, je m'attendrais à ce B et C ne soit pas évalué, mais est-ce bien le cas en VBA ? Quelqu'un aurait-il la réponse ?

Merci d'avance

Re bonjour,

J'ai du chercher comme mes problèmes de lenteur devenaient gênants et en fait ce que je craignais est avéré, VBA évalue toutes les conditions, toujours.

Un petit "if" imbriqué peut-être salvateur --> j'ai divisé par 5 mon temps de traitement

bonne journée

Bonjour Sleli.

C'est vraiment bizarre que ton code devienne aussi lent à cause de ça.

N'as-tu pas d'autres possibilités de réduire ton temps d'exécution ?

Rechercher des sujets similaires à "execution condition logique vba"