Comment assigner une macro à une cellule dans Excel
Une macro est un code exécutable VBA (Visual Basic pour Applications) pour personnaliser Excel. Par exemple, formater un tableau d'une certaine façon. Les macros s'exécutent via F5 dans l'éditeur VBA (VBE), peuvent être attachées à une touche de fonction, ou lancées au clic sur une cellule.
Étape 1
Faites un clic droit sur l'onglet de la feuille où le changement doit se produire. Les onglets sont tout en bas de la feuille.
Étape 2
Cliquez sur « Voir le code ».
Étape 3
Copiez-collez ce code dans la feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then
Range("A10") = "Votre texte ici"
End If
End Sub
Étape 4
Adaptez le code à vos besoins. Le code ci-dessus écrit « Votre texte ici » en A10 quand on clique sur A1. Changez « A1 » dans « Target.Address = "$A$1" » pour la cellule déclencheur, puis changez Range("A10") = "Votre texte ici" pour la cellule cible et le texte souhaité.
Astuce
Vous pouvez aussi accéder au code de la feuille avec « Alt » + « F11 ».
Si vous ne voulez pas afficher du texte, vous pouvez exécuter une fonction ou formule à la place.
