Comment affecter une macro à une cellule dans Excel
Une macro est un morceau de code exécutable Visual Basic pour Applications (VBA) que vous pouvez utiliser pour personnaliser Microsoft Excel en fonction de vos besoins. Par exemple, vous pouvez écrire une macro pour formater une feuille de calcul d'une manière particulière. Les macros peuvent être exécutées à l'aide de la touche F5 dans Visual Basic Editor (VBE), elles peuvent être attachées à une touche de fonction ou vous pouvez exécuter une macro avec un clic de cellule.
Étape 1
Cliquez avec le bouton droit sur l'onglet de la feuille dans lequel vous souhaitez que la modification se produise. Les onglets de la feuille se trouvent tout en bas de la feuille de calcul.
Étape 2
Cliquez sur "Afficher le code".
Étape 3
Coupez et publiez le code suivant dans la feuille de calcul :Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address ="$A$1" Then Range("A10") ="Your text here" End If End Sub
Étape 4
Modifiez le code selon vos besoins. Le code ci-dessus écrit "Votre texte ici" dans la cellule "A10" lorsque la cellule "A1" est cliquée. Remplacez le "A1" dans "Target.Address ="$A$1"" par la cellule sur laquelle vous souhaitez cliquer, puis modifiez Range("A10") ="Votre texte ici" pour indiquer la cellule dans laquelle vous souhaitez que l'événement se produise et le texte que vous souhaitez voir apparaître.
Astuce
Vous pouvez également accéder au code de la feuille de calcul en appuyant simultanément sur les touches "Alt" et "F11".
Si vous ne voulez pas que le texte apparaisse, vous pouvez exécuter une fonction ou une formule à la place.