Execution macro sans qu'on s'en aperçoive

Résolu
Hanamichi -  
 Hanamichi -
Bonjour,

Je vous explique mon problème qui je pense doit être très simple à résoudre

J'ai la macro suivante sur excel : je l'ai positionné dans une feuille particulière.

Private Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range

Set KeyCells = Range("A1:C10")

If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then

Call Titi (fait un copier coller vers une autre feuille)

End If
End Sub

Ma macro se déclenche bien lorque je modifie les cellules de A1:C10 comme je le veux, mais ce que j'aimerais en plus c'est que l'utilisateur ne puisse pas voir qu'il y a eu une macro qui s'est déclenché.

Pour se faire, j'ai besoin que après l'exécution de la macro, la cellule sélectionnée soit toujours la même que celle que l'utilisateur a sélectionné.

Merci d'avance pour votre aide.
A voir également:

3 réponses

lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
    .......
    End If 
    Target.select
End Sub 

A+
1
Hanamichi
 
Bonjour lermite 222,

Je viens tout juste d'essayer et j'ai le message suivant qui apparait :

"La méthode select de la classeRange a échoué, je ne comprends pas du tout ce que ça veut dire et quel est le problème?"

Merci pour ton aide.
0
Hanamichi
 
parfait c'est bon cela marche parfaitement, il fallait juste que je mette de retourner sur la feuille intitiale avant.
J'ai oublié de préciser que le copier-coller se faisait dans une autre feuille.

Merci beaucoup pour cette aide qui va m'être très précieuse

Bon week end.
0