Diff entre "set A = inputbox" & "A=inputbox"

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jeromegmc

XLDnaute Occasionnel
Bonjour à tous,

Quelles est la différence entre l'utilisation du 'set' dans ces 2 cas:

Code:
Set A = Application.InputBox(prompt:='Sélectionnez une plage de cellules', Title:='Plage de cellules', Left:=500, Top:=300, Type:=8)

et

Code:
A = Application.InputBox(prompt:='Sélectionnez une plage de cellules', Title:='Plage de cellules', Left:=500, Top:=300, Type:=8)

Quelle est l'utilité du 'set', car dans mon cas la macro ne marche pas sans 'set'?


A+
 
Bonjour

l'instruction Set sert pour affecter une variable objet à un objet

Comme là tu récupères une plage de cellules il s'agit d'un objet donc il faut l'instruction Set

Si c'est tu utilises Application.inputbox pour récuperer un nombre tu n'as pas besoin du Set

Bon courage
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
17
Affichages
2 K
Réponses
7
Affichages
1 K
J
Réponses
22
Affichages
3 K
jui42
J
G
Réponses
6
Affichages
2 K
Gazzzz
G
G
Réponses
0
Affichages
1 K
guiboubou233
G
Retour