Merci Dranreb.
D'abord merci pour votre réponse.
Voulant faire court, je n'ai sans doute pas été assez explicite. Si ce n'est pas abuser, j'essaie d'être plus précis.
J'ai une macro qui a pour fonction, entre autres, d'insérer une ligne entière au même endroit (aléatoire) dans plusieurs feuilles en même temps. Mais comme je suis très distrait, je peux avoir oublié de sélectionner une ligne entière (quelconque) préalablement à l'exécution de la macro en sorte que ma commande Selection.Insert Shift:=xlDown aboutit à l'insertion d'une seule cellule, qui plus est à un endroit non désiré !...
Ce que je souhaite par conséquent, c'est que si la sélection (fortuite) est une cellule quelconque ou une plage quelconque de cellules au lieu d'une ligne entière, la macro ne s'exécute pas et que j'en sois informé par une MsgBox (la MsgBox, quand même, je sais faire !) Avec mes excuses et mes remerciements.
Cordialement