Insérer une condition sur activecell

Bonjour à tous,

J'ai le code suivant:

Sub CopieNomClip()

Calculate

ActiveCell.Offset(0, 1) = ActiveCell

End Sub

Le but de ce dernier, est de copier la valeur du contenu de la cellule sélectionnée dans la cellule voisine. (Ex. Valeur de A1 copié dans B1 si A1 est sélectionnée). Le tout fonctionne très bien...

Toutefois, je voudrais faire en sorte que la macro se "ferme en douceur" sans faire fermer Excel... Donc, ce que je voudrais faire, c'est de spécifier une condition de ce genre:

Si plus d'une cellule est sélectionnée, exit sub. (Autrement dit, si j'ai plusieurs cellules de sélectionnées dans la colonne A, la macro doit ne pas s'appliquer (afin d'éviter des erreurs)).

Mais je n'y arrive pas!

J'ai essayé avec ceci...

If ActiveCell.Select(2, 1) Then Exit Sub

et ça ne fonctionne évidement pas...

Avez-vous des pistes de solutions à me proposer?

Merci

-- 12 Avr 2011, 09:25 --

Pour le moment, lorsque je sélectionne plus d'une cellule dans la colonne A, seule la valeur de la première cellule est copié dans sa cellule voisine...

Bonjour MellyMello,

Essaie avec :

If Selection.Count > 1 Then Exit Sub

Génial!!!! Merci beaucoup! C'était pourtant si logique! Thanks again!

Rechercher des sujets similaires à "inserer condition activecell"