XL 2016 SELECT... Oui ou Non ???

  • Initiateur de la discussion Initiateur de la discussion dodineau
  • 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 !

dodineau

XLDnaute Occasionnel
Bonjour à toutes et tous.
Juste une petite interrogation : Certains disent que ce n'est pas très bon d'utiliser SELECT dans les macros. Pouvez-vous préciser la raison ?
Merci pour ces éclaircissements.
A+
 
Bonjour,
Les select si on parle bien de select caise est beaucoup plus rapide et beaucoup plus simple à maintenir qu'une quirelles de Elseif !

Un Select caise consomme en assembleur moins de cycles machine que des if!

Un Select caise c'est 3 cycle machine+ 2 par conditions alors qu'un if c'est 4 par conditions !

Sur DVP.COM j'avais poster le code assembler du if elseif et du Select caise mais je n'ai pas l'intention de le refaire ou de le chercher !

Il a été,pendant des années, conseil de classer statistiquement de la plus forte probabilité à la moins forte !

Ce temps est révolu car les machines actuel sont très performante en mémoire.

Se passer du Select caise est une véritable bêtise !
 
Dernière édition:
Bonjour.
Ça ne sert à rien donc ça ne peut avoir que des inconvénients. C'est imprécis. Selection peut être n'importe quel type d'objet alors on peut finir par ne plus de quoi il s'agit, surtout si c'est un ensemble d'objets enchassés les uns dans les autres (graphiques et Shapes notamment). C'est lourd. C'est surtout fait pour coller avec l'état du classeur du point de vue de ce qui est actif ou sélectionné. On s'en fiche, ce qu'on demande à une macro c'est de mettre les bonnes données là où il faut. Il vaut mieux utiliser une variable objet initilisée par un Set plutôt que Selection initialisé par un Select. Déjà ça permet d'en avoir plusieurs à la fois sous la main, alors qu'une seule chose peut être sélectionnée à un instant donné.
 
- 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
72
Affichages
1 K
Réponses
10
Affichages
554
  • Question Question
Microsoft 365 Power Query
Réponses
8
Affichages
232
Réponses
5
Affichages
121
Retour