{VBA} amélio de code

  • Initiateur de la discussion Initiateur de la discussion F22Raptor
  • Date de début Date de début

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 !

F22Raptor

XLDnaute Impliqué
Hello,
Je me demandais ce qui était le plus propre/rapide :
Dans le code de mon userform, je définis les valeurs de différents contrôles.

Vaut-il mieux selon vous (pour des raisons de présentation ou de rapidité) faire :
Me.MonControle.Caption = "Toto"
ou
MonControle.Caption = "Toto"

Y a-t-il des raisons qui font préférer l'un à l'autre ?
 
Re : {VBA} amélio de code

Bonjour
À la frappe Me. propose les contrôles existants dans une liste, et on peut s'éviter de les taper entièrement.
Aussi les messages d'erreurs sont différents si vous renommez le contrôle en ayant oublié de le changer dans l'instruction (membre inconnu au lieu de variable non définie, ou pire: objet requis si pas Option Explicit)
À part continuer d'indiquer clairement qu'il s'agit d'un contrôle membre de l'UserForm, laisser le Me. une fois tout bien au point n'a pas d'intérêt particulier.
 
Dernière édition:
- 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
1
Affichages
450
W
F
  • Résolu(e)
Microsoft 365 Macro VBA
Réponses
16
Affichages
3 K
Fofi1
F
F
Réponses
4
Affichages
1 K
F
R
Réponses
1
Affichages
1 K
P
  • Question Question
Réponses
1
Affichages
2 K
Patrosso
P
Réponses
6
Affichages
3 K
Retour