Comment faire pour exécuter un événement dans ms excel si une cellule est sélectionnée

<

Contenu

  • Conseils avertissements
  • article data-type="article">
    Excel peut être fait pour exécuter un programme quand une cellule particulière est sélectionnée.

    Microsoft Excel est une application utilisée pour trier, calculer et analyser les données. Un de ses outils est le Visual Basic pour Applications (VBA) de langage de programmation, que les développeurs peuvent utiliser pour étendre les fonctionnalités d`Excel. Inclus dans VBA est la possibilité d`exécuter une fonction si un utilisateur sélectionne une cellule particulière dans une feuille de calcul Excel. Avec cette fonctionnalité, les développeurs peuvent dire VBA pour préremplir la cellule sélectionnée ou empêcher son en cours d`édition, par exemple. Cette fonctionnalité est rendue possible par orientée objet paradigme de VBA, une approche de programmation qui utilise des objets et des événements virtuels, tels que les cellules de feuille de calcul et les sélections de cellules.

    Choses que vous devez

    • Microsoft Excel version 97 ou version ultérieure
    • Ouvrez Excel et pénétrer dans l`environnement de développement intégré VBA (IDE) en appuyant sur "Alt-F11." Au sein de l`IDE, vous écrivez du code à exécuter lorsque l`utilisateur sélectionne une cellule de feuille de calcul.

    • droite, cliquez sur l`élément "Feuil2" dans le volet à gauche de l`écran, puis sélectionnez "Afficher le code." Cette action vous placera dans l`environnement de codage pour la feuille 2.

    • Sélectionnez "Feuille" dans la liste déroulante de gauche située en haut de la fenêtre de code. Cliquez sur la fonction d`événement "Selectionchange" dans la liste déroulante directement à la droite de la liste déroulante de gauche. Cette action crée une fonction d`événement pour feuille de calcul 2. Un événement fonction contient le code de programme VBA exécutera lorsque certaines conditions sont réunies, comme un utilisateur à sélectionner une cellule de feuille de calcul.




    • Tapez le code de programme suivant au-dessus du "End Sub" déclaration de la fonction "Selectionchange":

      MsgBox (Target.Address)

    • Retour vers Excel en appuyant sur "Alt-F11», puis cliquez sur l`onglet "Feuil2" au bas de l`écran.

    • Sélectionnez une cellule en cliquant dessus, et notez que votre code de programme a provoqué une boîte de message à afficher. La boîte de message signale l`adresse de la cellule que vous avez sélectionné.

    • Retour à l`IDE en appuyant sur "Alt-F11», puis revenir à la fonction Selectionchange programmée à l`étape 4.

    • Modifiez le programme pour qu`il affiche un message uniquement quand une cellule particulière est sélectionnée. Faire ce changement en remplaçant le code existant ( "MsgBox (Target.Address)") avec le code suivant:

      Si Target.Address = "$ D $ 13" Ensuite,
      MsgBox (Target.Address)
      Fin si

    • Retour à la feuille de calcul que vous avez sélectionné à l`étape 5, puis sélectionnez une cellule sauf "$ D $ 13" en cliquant dessus. Notez qu`aucun message est affiché.

    • Sélectionnez la cellule "$ D 13 $," et notez que la boîte de message affiche maintenant.

    Conseils Avertissements

    • Pour remplacer l`adresse de cellule dans le message pop-up avec votre propre texte, remplacer le code "Target.Address" dans les parenthèses avec votre propre message, contenu dans des citations. Par exemple:
    • Si Target.Address = "$ D $ 13" Ensuite,
    • MsgBox ( "Vous l`avez trouvé!")
    • Fin si

    AUTRES

    » » » » Comment faire pour exécuter un événement dans ms excel si une cellule est sélectionnée