modules Microsoft Excel ont une structure qui les rend identifiables en tant que groupe et fonctionnalités qui rendent comportent chacune différemment . Tous sont des conteneurs pour Visual pour applications de base , auquel vous accédez à l'aide de Visual Basic Editor , et chacun exécute une action différente qui modifie ou adapte la façon dont Excel se comporte. Différences de module dans Excel commencent par type, puis s'étendent à comprendre les différences au sein de chaque type. Chaque module que vous créez devient un « morceau de l'action " unique dans votre feuille de calcul Excel ou classeur. Type Une différence fondamentale est de savoir si un module Excel est un module standard ou classe. Alors que les deux comprennent des déclarations , des déclarations et procédures du programme , des modules standard d'Excel , qui sont les plus courantes et les plus faciles à écrire , comprendre seulement prédéfini ou objets «standard» . En revanche, un module de classe est celui que vous écrivez en utilisant des objets personnalisés dans lesquels vous, plutôt que Excel, créer l'objet et de définir les propriétés et les actions de la classe contient. Chacun utilise une autre fenêtre dans le VBE Excel . Pour accéder et faire votre choix, commencez par cliquer sur l'onglet Développeur sur le Excel 2007 ou 2010 menu principal. Cliquez sur l'icône Visual Basic - la première icône à gauche - pour ouvrir Visual Basic Editor . Cliquez sur pour sélectionner la page dans laquelle vous souhaitez ajouter le module ou sélectionnez " ThisWorkbook " si vous voulez appliquer le module à l'ensemble du classeur. Enfin , cliquez sur Insérer dans le menu principal VBE et sélectionnez module ou module de classe pour ouvrir un espace de travail dans lequel vous pouvez taper dans le module. Portée Excel modules diffèrent selon que le code qu'ils contiennent est public , privé, ou si les modules comprennent à la fois . Sauf si vous spécifiez une préférence , cependant, le réglage par défaut est de " public" signifie que vous pouvez utiliser le code n'importe où dans votre projet. Modification de la portée d'un module de "Private" rend le code que vous écrivez uniquement disponibles dans ce module. Par exemple, vous pouvez déclarer des variables comme privé afin qu'ils s'appliquent uniquement à ce module , mais définir les actions qu'ils accomplissent en tant que public, de sorte que vous pouvez utiliser le code en modules ailleurs dans votre projet. Statistiques de performance pour modules Excel diffèrent dans leur fonctionnalité. Certains accomplissent sous-programmes tandis que d'autres remplissent des fonctions . Les sous-programmes sont des procédures qui effectuent une action , mais ne retourne pas de résultat . Ils ont généralement le format, affichage, impression, ouvrir, fermer ou effectuer un calcul pour lequel les variables impliquées ne changent pas, et il n'y a toujours qu'un seul résultat . Fonctions , d'autre part , des procédures d'effectuer des actions telles que des calculs, qui retournent toujours un résultat . Modules Excel Longueur du Code diffèrent également dans la quantité VBA code qu'ils contiennent . Les modules standard contiennent généralement moins de code en modules de classe peuvent être longs . Par exemple, un module Excel standard commun comme celui qui calcule l'aire d'un rectangle peut être aussi court que trois lignes, ou quelques lignes plus longues si la fonction inclut des paramètres supplémentaires. Très différent , cependant, est la longueur totale du code VBA pour un module de classe Excel. Exigences du module de classe - y compris la définition de la classe en établissant et en identifier les propriétés variables, déclarant procédures , la création d' objets de classe et en cours d'exécution des sous-programmes - peuvent entraîner dans le code qui s'étend de 20 à 40 lignes .
|