Condexatedenbay.com


Les commandes courantes de VBA dans MS excel

Les commandes courantes de VBA dans MS excel


Les commandes VBA obtiennent MS Excel pour faire ce que vous voulez--et plus vite que tous les menus sur la navigation en feuilletant bar. Programmeurs utilisent VBA pour écrire des macros dans MS Excel ; ces macros peuvent remplir des fonctions qui pourraient être spécifiques à votre application. Les programmeurs peuvent bénéficier de garder une référence du langage VBA maniable pour chercher comment implémenter de nouvelles fonctionnalités. Quelques commandes VBA sont tout à fait commun et utile d'apprendre tout de suite.

Boîte de message

Une boîte de message, ou plus communément appelé « que pop-up ennuyeux », permet d'interagir avec les utilisateurs d'Excel. La commande VBA, "MsgBox" (sans les guillemets) est utilisée pour créer des boîtes de message. Le programmeur utilise VBA pour définir quelle information serait accordée à l'utilisateur dans une boîte de message, quelles informations vont être entrées par l'utilisateur et ce qui sera fait avec ces informations.

Selection de cellules

La commande VBA, gamme, fait référence à une cellule ou un groupe de cellules. Combinée avec la propriété de l'objet, valeur--comme dans "Range("A1"). La valeur"(sans ouverture et fermeture des guillemets)--vous pouvez sélectionner le contenu d'une cellule.

Une boucle

Programmateurs doivent souvent effectuer une boucle sur plusieurs instances d'un objet pour appliquer pleinement une fonction. Pour MS Excel, les commandes VBA pour boucler sont « For Each... Suivant"(sans les guillemets).

Commentant

Permet d'en face, les programmeurs sont des êtres humains et n'oublierai la destination d'une commande VBA. Une façon pour ne pas oublier est de commenter largement dans tout le code VBA. La façon la plus courante de commenter en VBA pour Excel consiste à utiliser l'apostrophe, mais il existe une commande plus longue, "Rem" (sans les guillemets) qui peut être utilisé pour ceux qui préfèrent ne pas utiliser la ponctuation dans le code.

Accélérer les calculs

Paramètres par défaut de MS Excel pour calculer automatiquement les formules, ou vous pouvez calculer des formules--leur mise à jour basé sur l'évolution de l'information--en appuyant sur la touche « F9 ». Cependant, ces deux méthodes nécessitent marcher dans et hors de VBA si vos formules prévoient les fonctions VBA définies par l'utilisateur, ralentir le calcul. Selon Microsoft, vous pouvez empêcher MS Excel de calcul en dehors du VBA en redirigeant la touche "F9" avec une sous-routine privée de ce qui suit : Application.OnKey "{F9}", "Recalculer"