
Programmez Office en VBA Les premières leçons du cours VBA pour Excel ici Vous êtes un utilisateur averti de Word et d'Excel ? Vous avez souvent entendu parler de VBA, ce fameux langage de programmation qui permet de décupler la puissance de vos logiciels favoris ? Vous êtes tombé juste ! Première approche Que sont les objets ? Les boucles Les boucles DO, LOOP, WHILE et UNTIL Affichage d'un certain nombre de fois "Bonjour" à l'écran (Do While, Until, Loop, TypeText, TypeParagraph) Transformation d'un nombre de jours en secondes Changer de l'argent en monnaie différente Créez votre premier jeu en VBA ! Chaînes de caractères Traitement de chaînes de caractères (Left, Right, Mid, Len, Chr) Comptage du nombre de voyelles d'une phrase Réécriture d'une phrase à l'envers Eviter les messages d'alerte Par exemple, éviter un message d'avertissement lorsque vous effacez une feuille de calcul dans EXCEL : Application.DisplayAlerts = False ActiveWindow.SelectedSheets.Delete Application.DisplayAlerts = True VBA EXCEL seulement :
Excel-Plus ! - Excel ne vous aura jamais paru aussi simple The Spreadsheet Page - By John Walkenbach 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
Utiliser les variables en VBA Excel Les variables servent à stocker et manipuler des informations dans une macro. Une variable possède: * Un nom qui permet d'accéder aux données qu'elle contient: "maVariable". * Un type de données: Par exemple, String et Integer dans les exemples ci dessous. La macro ci dessous affecte une chaîne de caractères (Bonjour !) dans une variable (maVariable), puis l'affiche dans un MsgBox: Option Explicit Sub afficherMessage() Dim maVariable As String maVariable = "Bonjour !" Les données peuvent être modifiées pendant l'éxécution de la macro. Sub afficherValeur() Dim maVariable As Integer maVariable = 10 MsgBox maVariable maVariable = maVariable + Range("A1") MsgBox maVariable End Sub Evitez de nommer les variables en utilisant des mots clés ou instructions réservés par Excel (par exemple Val, Left...). Il est conseillé d'avoir au moins une majuscule dans la variable déclarée. Le type de données doit être défini en fonction de la valeur prise par la variable. II-A. II-B. II-C. II-D. II-E. II-F.
Formation Excel en ligne Conceptualisation des variables tableau en VBA et sous Excel. Optimisation code vba excel. Mon ami, Benoît Sansarray, lors d'une discussion sur le VBA, m'a révélé qu'il ne touchait jamais aux variables tableau, car elles lui paraissaient très compliquées et dès qu'il y pensait il avait un blocage comme si, pour lui, on appuyait sur la touche des neurones : Il a reconnu que c'était bien dommage car il avait déjà copié-collé des morceaux de codes qui s'avéraient bien utiles, mais il n'arrivait pas à les manier ne pouvant se les représenter. Je lui ai répliqué que ce n'était pas si complexe que ça et lui ai fait un croquis vite fait qui l'a laissé perplexe… Il n'empêche que ça a dû me perturber car cette nuit là, j'ai rêvé que j'étais tranquillement en train de coder sur mon portable assis dans le désert quand Benoît surgissait et me demandait : dessines-moi une touche En premier lieu, nous avons décidé de construire le cadre de notre réflexion. Le terme Array(s), dans sa signification informatique, est ambigu en lui-même. voir la Vidéo VIII-A. VIII-B. VIII-B-1. VIII-B-2. VIII-C.
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. C’est le but de ce billet.
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
50 fonctions Excel à connaître absolument Microsoft Excel fait partie des logiciels les plus complets en matière de bureautique. Il permet de créer des tableurs complexes et supporte de très nombreuses fonctions. Pour effectuer certaines actions, vous devez passer par des formules assez compliquées. Les fonctions Excel présentées ici sont toutes disponibles au sein de Microsoft Excel 2010 en français. Assez peu de différences existent avec les autres version du logiciel, mais vous devrez traduire ces fonctions si vous utilisez Excel en anglais ou dans une autre langue. Pour aller plus loin, vous pouvez également vous former pour devenir un expert d’Excel. Mathématiques et trigonométrie ALEA.ENTRE.BORNES – Sur Excel, pour obtenir un nombre entier aléatoire entre deux bornes spécifiées. Logique ET – Permet de tester plusieurs conditions et vérifier qu’elles sont vraies. Recherche et matrices COLONNE – Permet d’obtenir le numéro de colonne. Date et heure ANNEE – Pour obtenir l’année correspondante à une date plus précise. Texte