
VBA Set dans Excel — pourquoi les variables objet ont besoin de Set (et les erreurs 91 et 424)
VBA Set affecte une référence à une variable objet, parce qu'une variable objet est une étiquette qui pointe vers un objet, pas une boîte qui en contient un. Oubliez Set sur un objet et vous obtenez l'erreur d'exécution 91, Object variable or With block variable not set ; utilisez Set sur autre chose qu'un objet et vous obtenez l'erreur 424, Object required. Ce guide couvre le modèle mental de la référence contre la valeur, pourquoi Range, Worksheet et Dictionary ont besoin de Set alors qu'Integer et String n'en ont pas besoin, comment Set fait de deux variables des alias du même objet vivant, et comment lire les deux erreurs d'exécution les plus courantes de VBA.





























































































































































