Commandes, fonctions et états Excel (traduction automatique)

ImportantImportant :

Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Microsoft Excel reconnaît deux types différents de fonctionnalité ajoutée : les commandes et les fonctions.

Commandes

Dans Excel, commandes présentent les caractéristiques suivantes :

  • Ils effectuent des actions dans la même manière que les utilisateurs.

  • Ils peuvent faire quoi que ce soit un utilisateur peut faire (sujet aux limites de l'interface utilisée), comme une modification des paramètres d'Excel, ouverture, fermeture et modifier des documents, lancement de nouveaux calculs et ainsi de suite.

  • Elles peuvent être définies à appeler lorsque certains événements pris au piège se produisent.

  • Ils peuvent afficher des boîtes de dialogue et d'interagir avec l'utilisateur.

  • Ils peuvent être liés pour contrôler des objets afin qu'ils sont appelés lorsque certains action est exécutée sur cet objet, par exemple en cliquant.

  • Ils ne sont jamais appelées par Excel au cours d'un nouveau calcul.

  • Ils ne peuvent pas être appelés par des fonctions pendant un nouveau calcul.

fonctions

Fonctions de Microsoft Excel effectuent les opérations suivantes :

  • Ils prennent généralement des arguments et renvoient toujours un résultat.

  • Ils peuvent être saisis dans une ou plusieurs cellules dans le cadre d'une formule Excel.

  • Ils peuvent être utilisés dans les définitions de nom défini.

  • Ils peuvent être utilisés dans les expressions de seuil et de limite de mise en forme conditionnelle.

  • Ils peuvent être appelés par les commandes.

  • Ils ne peuvent pas appeler des commandes.

Excel fait une distinction supplémentaire entre les fonctions de feuille de calcul défini par l'utilisateur et les fonctions définies par l'utilisateur qui sont conçues pour fonctionner dans des feuilles macro. Excel ne limite pas les fonctions de feuille macro définie par l'utilisateur uniquement à utilisé dans des feuilles macro : ces fonctions peuvent être utilisées partout où une fonction de feuille de calcul normale peut être utilisée.

Fonctions de feuille de calcul

Le texte suivant est vrai pour les fonctions de feuille de calcul Excel :

  • Ils ne peuvent pas accéder aux fonctions d'information feuille macro.

  • Ils ne peuvent pas obtenir les valeurs des cellules non calculées.

  • Ils peuvent être écrits et enregistrés en tant que thread-safe premières dans Excel 2007.

Fonctions de feuille macro

Le texte suivant est vrai pour les fonctions de feuille macro Excel :

  • Ils peuvent accéder aux fonctions d'information feuille macro.

  • Ils peuvent obtenir les valeurs des cellules non calculées, y compris les valeurs des cellules appelant.

  • Ils ne sont pas considérés thread sans échec de démarrage dans Excel 2007.

Façon dont Excel traite une fonction définie par l'utilisateur (UDF), qu'elle autorise la fonction pour faire et comment il recalcule la fonction sont toutes déterminées lorsque vous enregistrez la fonction. Si une fonction est enregistrée comme une fonction de feuille de calcul, mais essaie de faire quelque chose que seule une fonction de feuille de macro peut faire, l'opération échoue. Démarrage en Excel 2007, si une fonction de feuille de calcul enregistrée en tant que thread-safe essaie d'appeler une fonction de feuille de macro, là encore, l'opération échoue.

Excel traite les Microsoft Visual Basic pour Applications fichiers UDF (VBA) en tant que fonctions d'équivalent de la feuille macro, dans la mesure où ils peuvent accéder aux informations de l'espace de travail et la valeur des cellules non calculées, et non considérées comme des threads démarrage sans échec dans Excel 2007.

Les États d'Excel

Excel peut figurer parmi un certain nombre d'États à un moment donné selon les actions de l'utilisateur, un processus externe, un événement pris au piège exécution d'une macro ou un événement de gestion interne Excel chronométré tels que Autosave.

Les États qui l'expérience utilisateur est les suivantes :

  • État à votre disposition : Aucun commandes ou des macros ne sont en cours d'exécution. Aucune boîte de dialogue n'est affichés. Aucune cellule n'est en cours de modification et l'utilisateur n'est pas dans le milieu d'une opération Couper/copier-coller. Aucun objet incorporé n'a le focus.

  • En mode édition : L'utilisateur a commencé à taper des caractères d'entrée valides dans une cellule déverrouillée ou non protégée ou a appuyé sur F2 sur une ou plusieurs cellules déverrouillées ou non protégées.

  • Mode Couper/copier et coller : L'utilisateur a coupé ou copié une cellule ou plage de cellules et ont les collées pas encore ou collé à l'aide de la boîte de dialogue Collage spécial, qui permet à plusieurs opérations de collage.

  • En mode point : L'utilisateur modifie une formule et sélectionne les cellules dont les adresses sont ajoutés à la formule en cours de modification.

L'utilisateur peut effacer la modifier, point et les modes de couper/copier en appuyant sur la touche ESC , ce qui rétablit l'état prêt Excel. Autres événements peuvent effacer ces États, tels que les éléments suivants :

  • L'utilisateur ouvre une boîte de dialogue prédéfinie.

  • L'utilisateur lance un nouveau calcul.

  • L'utilisateur exécute une commande.

  • Excel effectue une opération Autosave.

  • Un événement de minuterie est intercepté.

Le dernier exemple revêt une importance pour le complément, les développeurs. Vous devez envisager l'impact de la facilité d'utilisation normale de Microsoft Excel où événement timer fréquentes interruptions sont en cours défini et exécuté. Lorsqu'il s'agit d'une partie importante de fonctionnalité de votre complément, vous devez fournir aux utilisateurs un moyen facile d'accès de suspendre, afin qu'ils peuvent couper/copier et coller normalement lorsqu'ils ont besoin pour.

RemarqueRemarque :

Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Voir aussi

Afficher:
© 2014 Microsoft