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

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+
 

dysorthographie

XLDnaute Accro
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:

Dranreb

XLDnaute Barbatruc
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é.
 

Discussions similaires

Réponses
9
Affichages
389

Statistiques des forums

Discussions
312 305
Messages
2 087 078
Membres
103 455
dernier inscrit
saramachado