Coursvba UNIVERSITE MOULAY ISMAIL Meknes Module d ? informatique Cours VBA S CContenu du module ? Cours ? I- Introduction ? II- Les feuilles et cellules ? III- Les variables ? IV- Les conditions ? V- Les boucles ? VI- créer une application complexe CCours

UNIVERSITE MOULAY ISMAIL Meknes Module d ? informatique Cours VBA S CContenu du module ? Cours ? I- Introduction ? II- Les feuilles et cellules ? III- Les variables ? IV- Les conditions ? V- Les boucles ? VI- créer une application complexe CCours VBA introduction ? Le VBA Visual Basic for Applications est un langage proche du Visual Basic qui nécessite une application hôte pour s'exécuter Excel dans notre cas ? Gr? ce au VBA nous allons pouvoir réaliser à peu près tout ce que l'on souhaite avec Excel ? Mais avant de commencer commençons par a ?cher les outils qui nous seront utiles CSi vous utilisez la version d'Excel ou une version supérieure cliquez sur Fichier Options Personnaliser le Ruban puis cochez Développeur CUn nouvel onglet sera ajouté Si vous utilisez une version d'Excel antérieure à ajoutez les barres Bo? tes à outils Contrôles et Formulaires CPour travailler avec du code VBA nous avons besoin d'un éditeur celui-ci est déjà installé et vous pouvez l'ouvrir avec le raccourci Alt F CCours VBA première macro ? Il est possible d'automatiser certaines t? ches en toute simplicité gr? ce à l'enregistreur de macros ? Pour prendre un exemple simple nous allons automatiser les opérations suivantes C ? supprimer le contenu des colonnes A et C ? déplacer le contenu de la colonne B dans la colonne A ? déplacer le contenu de la colonne D dans la colonne C Pour ce faire cliquez sur Enregistrer une macro puis Ok exécutez les opérations décrites ci-dessus sans interruption car toutes les manipulations sont enregistrées puis cliquez sur Arrêter l'enregistrement CExcel a enregistré vos manipulations et les a traduites en code VBA Pour voir votre macro ouvrez l'éditeur Alt F et cliquez sur Module Ce code correspond aux manipulations enregistrées CNous allons nous arrêter quelques instants sur le code généré Sub Macro ' ' Macro Macro ? Columns A A Select Selection ClearContents Columns C C Select Selection ClearContents Columns B B Select Selection Cut Destination Columns A A Columns D D Select Selection Cut Destination Columns C C Columns C C Select End Sub Sub et End Sub délimitent le début et la ?n de la macro Macro correspond au nom de cette macro Sub Macro End Sub CNous allons modi ?er le nom de cette macro par quelque chose de plus parlant remplacez simplement Macro par manipulationsdescolonnes le nom ne doit pas contenir d'espaces Sub manipulationsdescolonnes Le texte en vert texte précédé d'une apostrophe est un commentaire il n'est pas pris en compte à l'exécution du code ' Macro Macro Les commentaires sont très utiles pour s'y retrouver lorsque l'on a beaucoup de code ou pour ne pas éxécuter certaines lignes de code sans pour autant les supprimer Sub manipulationsdescolonnes 'Mon premier commentaire ' Columns A A Select Selection ClearContents Columns C C Select Selection ClearContents Columns B B Select Selection Cut Destination Columns A A Columns D D Select Selection Cut Destination Columns C C Columns C C Select End

Documents similaires
Core mvc Informations générales Titre auteur ? ASP NET Core MVC Ma? trisez ce framework web puissant ouvert et multiplateforme Nouvelle édition Ce livre s'adresse aux développeurs web désireux de ma? triser ASP NET Core MVC framework proposé par Microsoft 0 0
Bruit De Grenaille Bruit Thermique Traitement De Signal Plan de travail Défini 0 0
Man 8040t prg pdf MANUEL DE PROGRAMMATION Modèle T Soft V x ref REF MODÈLE T SOFT V X CNC C CTous droits réservés La reproduction totale ou partielle de cette documentation est interdite de même que sa transmission transcription traduction ou son enregist 0 0
Ffx sphere guide Final Fantasy X - Stat Maxing Guide Created By KADFC aka Fabian Chang Created On PM on Friday February Paci ?c Time Current Version First Version Submitted On PM on Wednesday February Current Version Submitted On PM on Wednesday February 0 0
Questionsvives 699 vol 7 n 14 analyser les entretiens biographiques l exemple de recits d insertion 1 0 0
Dossier de presentation de l x27 entreprise blue ingenierie 1 0 0
567 AUTOMATION 2000 20 rue de la pommeraie - 78310 COIGNIÈRES (FRANCE) ( (33) 0 0 0
Retrouver ce titre sur Numilog com CRetrouver ce titre sur Numilog com La série Collèges est animée par Michel Descotes Jean Jordy et Gérard Langlade SA MAJESTÉ DES MOUCHES Wiliam Golding par Jean-Paul Chanteau et Raymond Le Loch BERTRAND- LACOSTE rueSain 0 0
SWE 25UF et SWE 25F MINI-PELLES ÉQUIPEMENT DE CONSTRUCTION Puissance du moteur 0 0
Projet livre monsieur ou madame bonne copie 0 0
  • 41
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager