Exécuter un macro à partir d'une cellule
Bossa
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un macro, nommé "zones", qui fonctionne bien. Et je voudrais l'exécuter en appuyant sur la touche "Entrée" lorsque la cellule "J19" est sélectionnée. C'est-à dire, quand je valide une valeur dans cette cellule, mon macro doit s'exécuter. Voici le code que j'ai essayé :
Private Sub Worksheet_Change(ByVal Target As Range)
If ActiveCell.Range("j19") = True Then
Application.OnKey "{ENTER}", "Thisworkbook.zones"
End If
End Sub
Mais cela ne fonctionne pas. Pourtant lorsque je fais exécuter directement depuis Microsoft Visual Basic, ça marche bien.
Est-ce que quelqu'un pourrait m'aider ?
J'ai un macro, nommé "zones", qui fonctionne bien. Et je voudrais l'exécuter en appuyant sur la touche "Entrée" lorsque la cellule "J19" est sélectionnée. C'est-à dire, quand je valide une valeur dans cette cellule, mon macro doit s'exécuter. Voici le code que j'ai essayé :
Private Sub Worksheet_Change(ByVal Target As Range)
If ActiveCell.Range("j19") = True Then
Application.OnKey "{ENTER}", "Thisworkbook.zones"
End If
End Sub
Mais cela ne fonctionne pas. Pourtant lorsque je fais exécuter directement depuis Microsoft Visual Basic, ça marche bien.
Est-ce que quelqu'un pourrait m'aider ?
A voir également:
- Exécuter un macro à partir d'une cellule
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Comment faire une recherche à partir d'une photo - Guide
- Aller à la ligne dans une cellule excel - Guide
- Créer une icone à partir d'une image - Guide