Bonjour à tous,

Je me permets de faire appel à vos connaissances une fois de plus, concernant la vitesse d'exécution de méthodes VBA dans Excel.

Je souhaiterais savoir quelle est façon la plus efficace de coder des conditions (nombreuses...) dans des boucles ?

Par exemple, est-il préférable d'écrire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
If Condition A Then
   If Condition B Then
      ' Instructions 1
   End If
   If Condition C
      ' Instructions 2
   End If
End If
OU

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
If Condition A And Condition B Then
   ' Instructions 1
End If
If Condition A And Condition C Then
   ' Instructions 2
End If
OU

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
If Condition A And Condition B Then
   ' Instructions 1
ElseIf Condition A And Condition C Then
   ' Instructions 2
End If
Y-a-t-il beaucoup de différences lors de l’exécution entre ces différentes méthodes et en existe-t-il d'autres assez similaires (comme select case) ? Que faudrait-il privilégier et pourquoi ?

Merci d'avance pour votre participation.