Existe-t-il une macro afin que le curseur revienne en A1?

Je travaille présentement sur un dossier excel qui a plusieurs feuilles. Existe-t-il une macro afin que le curseur revienne automatiquement à la cellule A1 même si le curseur a été déplacé dans une autre cellule et que l'on a été sur une autre feuille (toujours dans le même classeur) et lorsqu'on revient sur cette meme feuille que la macro s'active.

Bonsoir Pierre

Si tu veux que le code soit actif pour toutes les feuilles de ton classeur présentes et futur, colle ce code dans le thisworkBook te ton classeur

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
   Range("A1").Select
End Sub

Va dans l'éditeur VBA, affiche la fenêtre les propriétés de ton projet, ouvre (double clic) sur le ThisWorkBook de ton classeur.

SI cela ne doit toucher qu'une ou plusieurs feuilles, place ce code dans chaque feuille,

(clique droit sur l'onglet de la feuille, puis sur visualiser le code)

Private Sub Worksheet_Activate()
   Range ("A1")
End Sub

Attention si tu as un code gérant le change de sélection dans la feuille, il faut désactiver momentanément la gestion des événements.

@+Jean-Marie

Rechercher des sujets similaires à "existe macro afin que curseur revienne"