background preloader

Exemples de programmation Excel VBA

Exemples de programmation Excel VBA

Fonctions complémentaires XLP Le "Pack de fonctions XLP" est un add-in gratuit pour Excel qui regroupe 81 nouvelles fonctions utiles. Il vous suffit d'installer un simple fichier sur votre ordinateur (macro complémentaire) pour pouvoir utiliser ensuite toutes les fonctions listées sur cette page. Installation Téléchargez et installez la macro complémentaire : pack_de_fonctions_xlp.zip Si vous avez besoin d'explications pour installer cette macro complémentaire, pour la mise à jour de cette macro complémentaire ou si vous rencontrez des difficultés pour utiliser les fonctions VBA, consultez ce guide d'installation. Documentation des fonctions Pour obtenir plus d'informations sur une fonction ainsi que des exemples d'utilisation, cliquez sur le nom de la fonction dans la liste ci-dessous. Fonctions Excel disponibles Fonctions VBA disponibles Fonctions VBA avec UserForm disponibles

Les tests et boucles en VBA - comment les utiliser ? Une des bases en VBA est de savoir faire des choix en fonction de résultats ou de procédures appellées, mais aussi de réaliser des boucles pour répétér les actions autant que de besoin. Nous allons voir les codes les plus utiles pour ce genre de choses. 1) Les tests : – Avec condition : IF Le principe est simple : IF condition THEN action ELSE action facultative END IF. Sub age()xAge = InputBox (« Quel est votre age ? – Des tests multiples : SELECT CASE Ici, le test se réalise en fonction d’une condition que vous avez définie et délimitée. Sub score()xScore = InputBox (« Quel est votre score ? 2) Les boucles : – Avec un compteur : FOR Ici, les actions intégrées dans la boucle se répètent un nombre de fois prévu par le compteur. Sub compteur()xNbre = Input(« Quel valeur entrer ? – Tant que : DO WHILE Cette boucle exécute les instructions entre Do While et Loop tant que la condition spécifiée est vraie. – Boucle dans un ensemble : FOR EACH Bonne boucle !

Exemples de procédures Visual Basic Edition Applications pour Excel Formation Excel en ligne Excel-Plus ! - Excel ne vous aura jamais paru aussi simple Les bases d'Excel - OpenClassrooms Salutations amis Zér0s ! Dans ce tuto nous allons voir les fonctionnalités que vous devez connaitre pour une utilisation simple d'Excel (en version 2007). N'attendons plus, on y va ! Présentation C'est quoi, Excel ? Excel est un tableur créé par la société Microsoft. Un peu de vocabulaire... Un document Excel est appelé classeur. Chaque classeur possède trois feuilles de calcul à la base, on peut les voir en bas à gauche du classeur. L'adressage C'est quoi, l'adressage ? Certains d'entre vous ont déjà joué aux dames, ou à la bataille navale ? L'adressage est là pour bien se repérer. Une cellule est toujours repérée par deux symboles : un nombre et une lettre. Si par exemple je vous dis : "repérez-moi la cellule E3", vous cherchez le E, ensuite vous descendez jusqu'à 3. Vous devriez donc avoir ceci : Pour résumer, on peut dire que l'adressage, c'est les coordonnées d'une cellule. Maintenant, passons aux fonctions ! Fonctions Création d'une feuille basique Allez, on commence facile ! C'est bon ? Autres

Trucs et astuces | Formateur excel, access, vba - Philippe Tulliez Excel – Comment déplacer une colonne ou une ligne Le déplacement de ligne ou de colonne d’une feuille excel est une opération régulière pour tout utilisateur actif d’Excel. Lorsque l’on déplace ou copie des lignes et des colonnes, nous déplaçons ou copions toutes les données qu’ils contiennent, en ce compris les formules, commentaires, formats de cellule ainsi que les cellules masquées. Nous pouvons bien entendu utiliser les commandes Copier/Couper et ensuite Coller mais il existe des possibilités bien plus rapide et plus visuelle de le faire à l’aide de la souris ou à l’aide de raccourcis clavier.

VBA pour Excel - Objets et événements Excel Modèle Objet Excel VBA peut manipuler le contenu d'un classeur Excel par les objets qu'il contient. Mais comment trouver le nom de l'objet (ou de la classe) qu'il faut utiliser? Le plus simple est d'utiliser l'enregistreuse de macro-commande. Par exemple, pour trouver comment changer la couleur de fonds d'une feuille Excel, Démarrez l'enregistreuse de macro-commandes, en notant l'endroit où elle sera enregistrée. Changez la couleur du fonds (sélectionner la feuille, afficher la boîte de dialogue Format de cellule, choisir l'onglet remplissage puis une couleur). Arrêtez l'enregistreuse de macro-commande. Affichez-là dans l'éditeur VBA. Dans cet enregistrement, on reconnait les objets: Sheets("Feuil1"): la feuille Feuill1 . Cells : collection de toutes les cellules de la feuille. Interior: collection de tous les intérieurs des cellules. et les méthodes: Select L'objet recherché est donc:Sheets("Feuil1").Cells.Interior L'aide VBA Excel nous indique alors que cet objet possède une propriété Color. Me

Related: