
Manipulation des fichiers en VBA VBA propose des méthodes pour travailler sur les fichiers. Ces fonctions de bases telles que Dir, Name, etc. ont un comportement proche des commandes DOS. Malheureusement, elles sont beaucoup trop limitées et permettent, hélas, que très peu d'actions ou bien alors au prix d'un code lourd à maintenir. Afin d'étendre les possibilités en ce qui concerne la manipulation des fichiers et des répertoires, Microsoft à mis au point un ensemble d'objets regroupés au sein de la librairie Microsoft Scripting Runtime. Cet ensemble de classe hiérarchique possède une unique racine : le FileSystemObject, plus communément connu sous le nom de FSO. Bien qu'il s'agisse en fait du nom d'une classe, il n'est pas rare de voir le mot FSO désigner la technique d'accès aux fichiers dans sa globalité. La hiérarchie des objets de cette librairie peut être comparée à celle de l'explorateur Windows : des fichiers inclus dans des dossiers qui eux-mêmes sont inclus dans des disques. I-B-1. I-B-2. I-B-3. I-B-4. I-C-1.
Exercices corrigés: Base de données Exercice : Base de données Description des tables Description des tables Les relations Les relations Requêtes 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. Solutions 1. FROM animateurs FROM participants 3. FROM cours ORDER BY droit_inscrip DESC 4. ORDER BY date 5. WHERE code_entreprise = “33336” 6. WHERE date = #22/01/98# 7. WHERE date BETWEEN #01/01/98# AND #31/01/98# 8. WHERE date = #08/03/98# OR date = #10/09/98# ou bien date IN (#08/03/98#, #10/09/98#) 9. WHERE droit_inscrip < 6000 AND prime_resp >1000 FROM thèmes 11. WHERE droit_inscrip BETWEEN 2500 AND 6000 12. WHERE nom LIKE “N*” 13. WHERE nom LIKE “*N” ORDER BY nom, prénom 14. WHERE nom LIKE “ ? 15. WHERE matricule LIKE “1968*” ou bien matricule LIKE “1968???????” 16. 17. 18. FROM participer 19. WHERE code_cours = “026” 20. AVG(prime_resp) AS [prime de responsabilité moyenne], AVG(tarif_hr) AS [tarif heur moyen] 21. GROUP BY niveau 22. FROM cours) 23. 24.
Référence de langage VBA pour Office Le document est archivé et les informations affichées ici peuvent être obsolètes Bienvenue dans la référence du langage de Visual Basic pour Applications (VBA) pour Office. Cette référence propose des vues d’ensemble conceptuelles, des tâches de programmation, des exemples et des références qui vous aideront à développer des solutions dans VBA. La documentation fournie dans cette référence inclut les éléments suivants : Référence Microsoft Forms Fournit des informations sur les formulaires utilisateur et les contrôles, et indique comment les utiliser dans le cadre d'une programmation Visual Basic.
Excel et Visual Basic : Tutoriel Tout d'abord pour pouvoir utiliser Excel dans un projet Visual Basic vous devez rajouter dans le menu Projets - Références, Microsoft Excel x.x. Ceux qui sont plutôt à l'aise sous VBA (Visual Basic for Application), vous comprendrez très vite que le passage de VBA à VB est extrêmement simple. Pour commencer nous allons voir quels sont les objets dont nous avons besoin et comment les utiliser. Pour travailler sur une feuille Excel, vous devez tout d'abord ouvrir Excel puis un classeur sur lequel vous allez travailler. Cela se passe en trois étapes : ouvrir Excel ; sélectionner le classeur par défaut ; sélectionner la feuille par défaut. Voici le code associé à ces trois étapes : Dim appExcel As Excel.Application Dim wbExcel As Excel.Workbook Dim wsExcel As Excel.Worksheet Set appExcel = CreateObject("Excel.Application") appExcel.Workbooks.Add Set wbExcel = appExcel.ActiveWorkbook Set wsExcel = wbExcel.ActiveSheet Voici le code associé à la fermeture de l'application Excel : II-A. II-B. II-C.
Calendrier 2017 Excel modifiable et gratuit Vous cherchez un calendrier 2017 pratique et facilement modifiable? Ne cherchez plus! Après le calendrier annuel 2016, voici le Calendrier 2017 Excel tout à fait personnalisable et gratuit. (Ou vous pouvez déjà passer sur la page du Calendrier 2018 Excel…) Son utilisation est très simple: quelques clics suffisent pour personnaliser complètement votre Calendrier avec l'année, les couleurs de votre calendrier et le pays pour les jours fériés (si vous voulez les afficher) selon votre choix. N'hésitez pas à l'essayer et à le partager si vous êtes satisfaits. Si vous cherchez un Calendrier 2017 Excel déjà fait (en Excel mais aussi en PDF) et vous ne voulez pas créer votre propre calendrier personnalisé, vous pouvez aller directement vers la section: Calendriers 2017 préparés. Téléchargé: 53 950x Taille de fichier: 174,3 KB Si vous voulez créer votre calendrier personnalisé, continuez la lecture qui suit ci-dessous: Caractéristiques du Calendrier 2017 Excel Aperçu du Calendrier 2017 Excel
CompAss : un fichier Excel pour évaluer par compétences Détails Publication : 30 octobre 2014 Nicolas Cohen, professeur de SVT, propose une application Excel gratuite pour évaluer les élèves par compétences. Objectifs : Remplacer l’évaluation des notions par l’évaluation des compétences.Selon les contraintes d’établissement on peut être amené à conserver des notes chiffrées (sur une échelle de 3 ou sur une échelle de 20) ce que le fichier de base intitulé « CompAss.xlsm » propose de faire. Prérequis et Contraintes matérielles : Ce fichier utilise des macros et du Visual Basic, par conséquent il est optimisé pour la suite Office de Microsoft. Avantages : C’est complètement gratuit et modifiable si on s’y connaît (veillez toutefois à respecter la propriété intellectuelle – licence Creative Commons – pas d’utilisation à but commercial - CC BY-NC 4.0)C’est juste un fichier, pas d’installation. Ecran : Principe de fonctionnement : L'auteur est demandeur d'avis et de suggestions pour améliorer cette application. L'équipe Tice-Education
Trouver n'importe quelle donnée, n'importe ou: INDEX + EQUIV Je vous avais parlé dans un article précedent de la fonction RechercheV (Vlookup en anglais) qui facilite énormément la recherche de données sur Excel. Dans cet article, on passe à la vitesse supérieure et je vous montre une technique de recherche de données bien plus puissante qui vous permet de tout faire : la combinaison des fonctions INDEX et EQUIV. RechercheV c’est faire du vélo avec les roulettes. Index + Equiv , c’est conduire votre première voiture. Je vous explique tout de suite comment ca marche: En Cadeau: Télécharge gratuitement le fichier Excel d’exemple, prêt à l’emploi Fonctionnement de la formule INDEX La formule INDEX vous permet de retourner la valeur qui se trouve à la place que vous souhaitez dans une plage. La syntaxe est : =INDEX(Plage de valeurs; numéro de la ligne ou de la colonne souhaité) On peut par exemple utiliser cette formule pour demander : quel est le 3ème élément de la colonne D ? Exemple de l’utilisation de la fonction INDEX Fonctionnement de la formule EQUIV
13 règles d’or pour parfaitement gérer vos données sur Excel Bonjour à tous, L’utilisation d’Excel comme gestionnaire de données est une situation extrêmement fréquente… Rappelons tout d’abord qu’à l’origine, Excel n’est pas fait pour stocker des données, mais pour faire des calculs ! Cependant, les usages l’ont très rapidement transformé en outil de gestion de bases de données (une ou plusieurs tables/listes/tableaux de données), et les récents développements d'Excel permettant le stockage de plusieurs millions de lignes vont encore accélérer ce mouvement. Je pense personnellement qu’Excel est dans de nombreuses situations un excellent outil de gestion de données, A CONDITION de respecter un certain nombre de règles! Une fois ces règles acquises, vous pouvez aussi ajouter un formulaire au fichier grâce à mon dernier outil : FormXL Pro Je vous présente donc ici ma sélection des 13 règles d’or pour utiliser Excel comme table de données ! Aucune cellule vide dans cette colonne ne doit exister, en d’autres termes, chaque ligne doit avoir une clef.
Créer un tableau croisé dynamique pour analyser des données de feuille de calcul - Support Office Avant de commencer : Les données doivent être organisées sous forme de tableau et ne comporter aucune ligne ou colonne vide. Dans l’idéal, vous pouvez utiliser un tableau Excel comme dans notre exemple ci-dessus. Les tableaux constituent une source de données de tableau croisé dynamique idéale, car les lignes ajoutées à un tableau sont automatiquement incluses dans le tableau croisé dynamique lorsque vous actualisez les données, et les nouvelles colonnes seront incluses dans la liste des champs de tableau croisé dynamique. Dans le cas contraire, vous devez modifier les données sources d’un tableau croisé dynamiqueou utiliser une formule de plage nommée dynamique. Les types de données dans les colonnes doivent être identiques. Créer un tableau croisé dynamique Si vous débutez dans l’utilisation des tableaux croisés dynamiques ou si vous ne savez pas par où commencer, nous vous conseillons d’utiliser un tableau croisé dynamique recommandé. Valeurs de tableau croisé dynamique