SWAP
SWAP Expression A , Expression B
Échange les contenus des deux expressions.
Les deux expressions doivent être capables d'agir comme la partie gauche d'une affectation.
C'est un équivalent plus rapide de l'exécution du code suivant :
Dim Temp As Variant
Temp = ExpressionA
ExpressionA = ExpressionB
ExpressionB = Temp
ExpressionA and ExpressionB sont évaluées deux fois : une fois comme le côté gauche et une fois comme la côté droit d'une affectation, comme affiché ci-dessus. Attention aux effets collatéraux dans vos expressions !
Voir aussi