Le tutoriel de programmation excel pour les débutants vba

Si vous utilisez Excel, vous devez essayer cet outil de puissance!

Visual Basic pour Applications (VBA) est le langage de programmation Microsoft Office qui vous permet de créer des macros et userforms, ajoutez une boîte de message, exécuter du code dans un document en réponse à un déclencheur, et bien plus encore. Avec VBA, vous pouvez suralimenter vos feuilles de calcul Excel. Et il vous suffit de apprendre un peu plus sur le codage.Apprenez à code en 12 semaines avec cet apprentissage interactif BootcampApprenez à code en 12 semaines avec cet apprentissage interactif BootcampNormalement, au prix de 499 $, vous pouvez vous inscrire dès maintenant pour cet ensemble de codage interactif pour seulement 29 $ - mais être rapide, parce que cette affaire termine le 8 Juillet.Lire la suite

Ce guide vous aidera à essayer à VBA avec un projet simple: un bouton qui convertit la valeur d`une cellule choisie de GBP USD. Nous allons vous présenter les moyens que VBA et Excel peuvent recouper. Ce court tutoriel va vous mettre sur un chemin vers la création de vos propres projets plus complexes.

Voici comment démarrer avec VBA dans Excel 2016.

Contrôles d`accès pour les développeurs

Avant de pouvoir plonger dans VBA, il pourrait être nécessaire d`ouvrir Excel et régler les paramètres pour afficher l`onglet Développeur dans le cadre du ruban. Pour ce faire, la tête Fichier gt; options gt; personnaliser le ruban.

Options Excel Personnaliser le ruban

Créer un bouton

Pour créer notre convertisseur de devises, nous devons d`abord insérer l`élément de bouton. Dans un deuxième temps, nous attachons notre code VBA à ce bouton.

Ouvrez une nouvelle feuille de calcul Excel, puis accédez à la Développeur languette. Utilisez le Insérer dans le menu déroulant Contrôles section pour sélectionner une Bouton de commande ActiveX.

Bouton de commande ActiveX

Faites glisser le bouton vers une taille appropriée et le placer quelque part pratique - vous pouvez facilement changer cela plus tard.

Exemple CommandButton1

Maintenant, nous allons attacher le code. Faites un clic droit sur le bouton et sélectionnez Propriétés. Nous allons faire deux Modifications- nous allons changer la prénom que nous allons utiliser pour désigner le bouton tandis que le codage, et le Légende qui affiche du texte sur le bouton lui-même. Vous pouvez choisir ce que vous voulez pour ces étiquettes, mais rappelez-vous que vous aurez besoin d`échanger les ConverterButton pour tout ce que vous utilisez à sa place alors que nous ajustons le code.10 conseils pour Cleaner écriture & code de mieux10 conseils pour Cleaner écriture & code de mieuxcode propre écriture semble plus facile que c`est en fait, mais les avantages en valent la peine. Voici comment vous pouvez commencer à écrire un code plus propre aujourd`hui.Lire la suite

Nom du champ dans les propriétés

Maintenant, il est temps de donner le bouton certaines fonctionnalités.

Ajouter du code

Codage avec VBA a lieu dans un environnement distinct à l`interface standard Excel. Pour y accéder, assurez-vous Design Mode est actif dans le Développeur onglet, puis cliquez droit sur le bouton que nous avons créé et sélectionnez Afficher le code.

Design Mode Excel Afficher le code

Vous verrez une fenêtre comme celle ci-dessous:

Fenêtre de codage Excel

Le début et la fin de notre code est déjà en place - les deux pièces bleues de texte serre-livres notre fonction, alors que le texte dans les états noirs que nous stipulant l`action qui devrait avoir lieu lorsque l`utilisateur clique sur le bouton nous avons créé. Si vous avez choisi un nom différent de ConverterButton, vous devriez voir le terme correspondant dans votre version de cette fenêtre.Comment créer un PDF interactifComment créer un PDF interactifPDF interactifs vous permettent d`ajouter de la vidéo, audio, hyperliens, et plus dans vos documents. Voici comment créer un à l`aide d`Adobe InDesign.Lire la suite

Pour mener à bien la procédure de conversion de devises, nous allons utiliser la ligne de code suivante entre les deux qui ont déjà été créés pour nous:

ActiveCell.Value = (ActiveCell * 1,28)

Pour décomposer plus, ce morceau de code indique que la nouvelle valeur de la cellule que l`utilisateur a sélectionné sera la valeur actuelle multipliée par 1,28 - le taux de change de GBP USD. Voici comment cela regarde dans la fenêtre VBA:

Excel code complet

Ensuite, fermez la fenêtre de l`éditeur VBA et retourner vers Excel.

Testez votre travail

Il est maintenant temps de voir si notre code fonctionne - mais il y a une étape importante à prendre avant que nous puissions le faire. Nous devons désactiver Design Mode d`arrêter d`autres modifications à la touche, et la rendre fonctionnelle.

Design Mode Excel Commutateur

Ensuite, entrez un numéro dans une cellule, sélectionnez cette cellule, puis cliquez sur le bouton pour voir sa magie. Si tout va bien, vous verrez l`augmentation de la valeur d`environ un quart, ce qui signifie que la conversion a été effectuée correctement.

Video: VBA Excel

Prochaines étapes

Maintenant que vous avez créé un bouton et l`a utilisé pour exécuter du code VBA dans Excel, vous pouvez utiliser la même méthode de base pour réaliser toutes sortes de projets différents. Vous pouvez créer une matrice de simulation qui retourne une valeur aléatoire lorsque vous appuyez sur le bouton, peut-être partie d`un plus grand jeu. Sinon, vous pouvez créer un bouton qui vérifie le contenu d`une cellule spécifiée contre un autre ailleurs dans le même document.6 Jeux iconiques recréés dans Microsoft Excel6 Jeux iconiques recréés dans Microsoft ExcelMicrosoft Excel peut maintenant vous aider à remettre à plus tard. jeux Excel comme 2048 sont un excellent moyen pour se détendre entre les numéros de croquant. Et ils pourraient espièglerie vous obtenir curieux au sujet de formules Excel avancées.Lire la suite

Sur des projets comme se lancer ceux-ci vous expose aux différentes fonctions de VBA. Notre convertisseur de devises est à peu près aussi simple que cela - mais il est le premier pas vers des choses plus grandes. Si vous êtes débutant, choisir des projets qui se rapportent votre apprentissage à un objectif de base ou de la tâche que vous êtes curieux de savoir. Étape par étape, vous deviendrez plus familier avec la façon dont fonctionne VBA.

Avez-vous une question à propos de ce projet VBA? Demandez de l`aide ou offrir une aide dans les commentaires ci-dessous!

Articles connexes