Pardonnez-moi, je suis nouveau en VBA.
Parfois j'utilise
Dim r as Range
r = Range("A1")
D'autres fois j'utilise
Set r = Range("A1")
Quelle est la différence? Et quand devrais-je utiliser quoi?
Pardonnez-moi, je suis nouveau en VBA.
Parfois j'utilise
Dim r as Range
r = Range("A1")
D'autres fois j'utilise
Set r = Range("A1")
Quelle est la différence? Et quand devrais-je utiliser quoi?
Dim
est l'abréviation de Dimension et est utilisé en VBA et en VB6 pour déclarer des variables locales.
Quant à lui, Set
n'a rien à voir avec les déclarations de variables. Le mot clé Set
est utilisé pour attribuer une variable objet à un nouvel objet.
J'espère que cela clarifie la différence pour vous.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.