background preloader

Programmez Office en VBA

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 ? 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 : Raccourcis clavier Related:  excel

VBAXL mDF XLcalendar v3.2 - Utilitaires - mDF Applications - Téléchargements : myDearFriend! Excel Pages Bonjour, ... j'ai une question déja posée mais je n'ai pas vu de réponse: Comment activer mDF calendar à chaque lancement de Excel 2007. Merci Tu n'as visiblement pas bien cherché ... Dans l'article consacré à cet utilitaire, j'indique : ... avec un lien direct sur CE TUTORIEL. D'autre part, en faisant un tout petit effort, tu trouveras également une FAQ spécifique à cette question : ICI J'ajoute également que j'ai déjà répondu de nombreuses fois à cette question dans Les Forums de Discussions du site. A ce jour, sur XLpages.com, tout est gratuit : les Tutoriels, les Articles, les Téléchargements, les FAQ ainsi que l'aide apportée via les Forums de discussions et je pense faire beaucoup d'efforts de clarté dans ces différents supports. Il n'est cependant pas encore prévu que j'assure les installations à domicile ! Aussi, merci cher visiteur de consentir, toi aussi à un minimum d'effort... Cordialement,

Le SQL de A à Z - Fonctions SQL Le présent tableau fait une synthèse des fonctions de la norme SQL (1992 à 2008), mais aussi des fonctions que l'on trouve dans les principaux dialectes des SGBDR que sont Paradox, Access, MySQL, PostGreSQL, SQL Server, Oracle et InterBase.Ce tableau ne prétend pas à l'exhaustivité mais permet la comparaison de l'implémentation des fonctions du SQL dans différents dialectes. Article lu 99558 fois. Légende : O : OuiN : NonX : Existe mais syntaxe hors norme! 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. 1.8. 1.9. 1.10. 1.11. 1.12. Copyright © 2009 Frédéric Brouard. Macro VBA Outlook pour Extraire les e-mails | MacInTom Si pour des raisons multiples vous avez besoin d’extraire les e-mails de votre boite Outlook que ce soit un compte Exchange ou non (.ost ou .pst) alors cet article est fait pour vous. En plus si vous suivez toutes ces étapes vous n’aurez plus de souci à vous faire mais plus qu’à extraire vos e-mails. Dans un premier temps, la macro qui va suivre a été testé sur outlook 2010 avec des .OST & .PST sur un windows 7 64 Bits. - Téléchargez la macro-VbaProject.otm : VbaProject - Fermer Outlook - Extraire le fichier et le Déposer dans le dossier suivant : Pour Seven : C:\Users\Nom-Dutilisateur\AppData\Roaming\Microsoft\OutlookPour XP : C :\Documents and Settings\ Nom-Dutilisateur \Application Data\Microsoft\Outlook Détails de la macro : - Permet d’extraire les mails qui se trouvent sur le dossier actuellement ouvert. Nom de la macro : MailDossierCourant - Permet d’extraire les mails qui sont sélectionnés. Nom de la macro : LanceSurSelection Nom de la macro : MailBoiteReception Desactiver-securite-macros-1

Mot de passe : les désactiver dans une feuille Excel Dans un précédent article, j’expliquais comment protéger les modifications d’une feuille d’un classeur Excel avec un mot de passe, ou encore comment enregistrer un fichier en protégeant son accès ou sa modification par un mot de passe. Mais que se passe-t-il quand on perd ce fameux mot de passe ? A moins de n’entrer qu’un seul mot de passe pour l’ensemble de vos besoins, que celui-ci soit tatoué sur l’oreille de votre chien, ou qu’il fasse partie des listes de mots de passe interdits sur Twitter car trop faciles à deviner, vous aurez bien du mal à revenir dessus. Il existe, bien entendu, des solutions pour les deux cas. Vous vous rendrez vite compte qu’un mot de passe sur un fichier Excel ne vaut que pour des utilisateurs débutants ou moyens (mais surtout non lecteurs de ce blog…) et qui n’ont pas idée des possibilités offertes par le VBA, ni de l’existence de programmes de suppression de verrous (légaux bien sûr, nous ne sommes pas dans le hacking de haut niveau). On Error Resume Next

Inspiration » Dashboard I can imagine you don’t all have the privilege of having a large HANA instance in your SAP wonderland. Because of this, you might have to wait a couple of seconds every now and then before your reports and dashboards pop up. Time to throw in some magic. With this tutorial, I’ll show how you can make the waiting in SAP Dashboards / Xcelsius a little bit more exciting than just having to look at the default SAP Dashboards hourglass load indicator. What are we going to do? We’ll build an easy loading screen, which will pop-up whenever the dashboard is busy retrieving data. Step 1: Setting up the connection properties Navigate to the data manager and open the ‘Usage’ tab of the connection you want to activate the loading screen for. In the ‘Load Status’ section of this tab, there are a couple of fields displayed. If you want to advance things, you might use the ‘Loading Message’ and ‘Idle Message’ texts, which you can bind to a cell through the ‘Insert In’ option. What have we done? Conclusion

Flash bien / pas bien Tout d'abord il me paraît impératif de resituer Flash pour pouvoir bien comprendre comment fonctionne ActionScript. Le Flash est un format de fichier d'extension (=schockwave Flash) pouvant contenir de la vidéo, des images vectorielles ou bitmaps, du son, et encore du code pour l'interaction avec l'utilisateur. Depuis sa version 4, les spécifications SWF ont été rendues publiques, ce qui a conduit à la création de programmes comme Swish, ou des modules pour Eclipse permettant de créer une animation flash simple ou gratuite (impossible d'avoir les deux à la fois ). Mais l'outil le plus puissant (et le plus cher ! ) pour créer du Flash reste Macromedia Flash, et surtout sa dernière version que nous utiliserons au cours de ce tutoriel ! Flash offre en consultation libre un document PDF des spécifications complètes de Flash . SWF est un format de fichier binaire . Le langage de script de Flash est l'ActionScript, un dérivé de l'ECMAscript (= nom standardisé du javascript).

Tâches basiques dans Access 2010 - Access Contenu de cet article Qu’est-ce qu’Access ? Access 2010 est un outil de déploiement et de conception d’application de base de données que vous pouvez utiliser pour effectuer le suivi d’informations importantes. Vous pouvez conserver vos données sur ordinateur ou vous pouvez les publier sur le Web afin que d’autres puissent utiliser votre base de données avec un simple navigateur Web. Beaucoup de gens commencent à utiliser Access lorsque le programme qu’ils utilisent pour effectuer le suivi de leurs données n’est plus adapté à l’usage qu’ils en font. Par exemple, supposons que vous soyez organisateur d’événements et que vous souhaitiez effectuer le suivi de tous les éléments à gérer pour que vos événements soient réussis. Bases de données relationnelles dans Access Access est un outil qui permet de développer rapidement et facilement des applications de base de données relationnelle afin de gérer vos informations. Lorsque vous ouvrez Access Haut de la page Trouver et appliquer un modèle

Monsieur Excel - pour tout savoir faire sur Excel ! How to Design Effective Dashboard Displays - Page 3 Balance Sparsity and Density Some experts say that dashboard screens should only have between three and seven metrics to have the greatest visual impact. However, few people want to arbitrarily restrict the number of metrics and risk excluding those that meet bona fi de business requirements or should be viewed together to deliver the full story. How Many? The answer is that dashboard designers need to balance the twin demands of sparsity and density. The ratio between sparsity and density often varies by type of user and individual preference. Evolving Perceptions. In contrast, novice users or people unfamiliar with a dashboard’s business domain can’t absorb as much information all at once. Eliminate Decoration Preserving Real Estate. However, most dashboard developers get carried away with graphical elements, spurred by vendors who populate their dashboard solutions with eye-popping graphics that do a good job of catching attention but a poor job of communicating information quickly.

JavaScript Tutorial Excelabo.net Perceptual Edge Les langages de programmation Les langages de programmation Voici une chouette infographie représentant les langages de programmation à travers les âges... avec des exemples plutôt sympa d'utilisation actuelle de ces langages pour certains très anciens. [Source et photo] Vous avez aimé cet article ?

Related: