Optimisation code

Question: dans mon programme j'utilise de nombreuses fois ce principe qui m'oblige à déclarer PremCell, DerCell et Plage_XX. Y aurait il plus court?. Ca fonctionne mais bon.......

'Charge les valeurs à transférer

PremCell = Range(vNom_Actions & "A").Offset(0, -1).Address

DerCell = Range(vNom_Actions & "D").Address

Range(PremCell & ":" & DerCell).Name = "Plage_Trie"

Bonjour,

si tu dis que ton code fonctionne

alors voici une proposition de simplification (mais qui rend le code moins lisible, à mon avis)

'Charge les valeurs à transférer

Range(Range(vNom_Actions & "A").Offset(0, -1).Address & ":" & Range(vNom_Actions & "D").Address).Name = "Plage_Trie"

Bien, je viens de faire un "choc de simplification", les essais sont bons , je solde la fiche.

Effectivement le code est un peu moins lisible encore qu'on voit "venir" la lecture assez facilement. D'un autre coté , je cherche à supprimer du code quantité de noms déclarés qui ne me servent plus en dehors de la Sub.

C'est vrai que quand on a trop de noms, on ne sait plus trop ceux qui sont importants. J'avais déjà lu la remarque dans le forum d'une personne à une autre.

Rechercher des sujets similaires à "optimisation code"