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 adapter Microsoft Excel à 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 associées à une touche de fonction ou vous pouvez exécuter une macro en cliquant sur une cellule.

Étape 1

Cliquez avec le bouton droit sur l'onglet de la feuille dans laquelle vous souhaitez que la modification se produise. Les onglets de la feuille se trouvent tout en bas de la feuille de calcul.

Vidéo du jour

É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. Adresse = "$A$1" Then Range("A10") = "Votre texte ici" 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 vous cliquez sur la cellule "A1". Changez le "A1" dans "Cible. Adresse = "$A$1"" à 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.

Conseil

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.