VBA plusieurs instructions sur la même ligne de code

Bonjour forum,

Ne pourrait-on pas écrire le "Select" et le "Clear" sur la même ligne ?

        range("a10:o22").Select
        range("a10:o22").Clear
        Selection.Interior.ColorIndex = 36

à vous lire

Claude.

Bonjour

Essaye :

With range("a10:o22")
.Clear 
.Interior.ColorIndex = 36
End with

Bon travail

Dan

re,

je pensais gagné une ligne, mais en fat, c'est le contraire !

autant rester comme avant.

merci du tuyau.....Claude.

re,

Ben non jsutement c'est le code que je te propose que tu dois prendre.

La macro sera exécutée plus rapidement.

Amicalement

Dan

re,

oui, t'as raison, c'est + logique, on ne traite qu'une fois la plage.

de plus, à l'intérieur du With, on pourrait nommé la plage avec .name = "toto" non ?

je prend bonne note.

Claude?

Rechercher des sujets similaires à "vba instructions meme ligne code"