background preloader

VBA

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 :

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! : Même nom mais fonction différente- : implémentation partielle 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

Highlight Duplicate Records in an Excel List By Debra Dalgleish, on April 11th, 2013 With Excel's conditional formatting, you can highlight cells based on specific rules. There are some built-in rules available, and you can use formulas to create your own formatting rules. Highlight Duplicates In this example, we want highlight the duplicate rows in a table. There is a built-in rule for highlighting duplicate values in a single column, but nothing that will check an entire row. So, we’ll create our own rule, and it will require a new column on the worksheet, before we add the conditional formatting. Concatenate the Data In the sample data, there are two identical rows, and these should be highlighted after we apply our conditional formatting. The first step is to use the CONCATENATE function to combine all the data into one cell in each row. Next, copy the formula down to the last row of data. Apply the Conditional Formatting Then, a conditional formatting rule is set, to color the rows that are duplicate records. Download the Sample File

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 ). Flash offre en consultation libre un document PDF des spécifications complètes de Flash . SWF est un format de fichier binaire . C'est pourquoi vous enregistrez votre projet Flash au format FLA, binaire lui aussi et dépendant de votre version de Macromedia Flash, qui contient la source de votre animation que vous pouvez modifier.

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. 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. Bases de données relationnelles dans Access Il est parfois nécessaire d’utiliser une base de données relationnelle pour effectuer le suivi de ce type d’informations : un entrepôt de stockage de données réparties en plusieurs collections de données plus petites (les tables) pour éliminer les redondances et reliées entre elles par les informations qu’elles ont en commun (les champs). 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 Remarques

Bienvenue sur Excelabo | www.excelabo.net JavaScript Tutorial 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

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 ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous : Initiation au VBA pour Office Cet article s'adresse aux débutants en VBA. Si vous avez déjà utilisé le VBA, vous allez vous ennuyer en lisant ces lignes. Par contre, si vous voulez découvrir un autre moyen d'utiliser les logiciel de la suite Office, j'espère que vous apprendrez quelque chose. Pour faire du VBA, vous avez deux options, la première est l'écriture du code dans son intégralité et la seconde l'utilisation de l'enregistreur de Macro fourni avec certains logiciels de la suite Office. 2-A. L'"Enregistreur de Macro" est un outil fourni avec Word pour vous permettre d'utiliser le VBA sans pour autant connaître le langage. Pour activer l'enregistreur de macro, nous avons au moins deux possibilités. Si l'onglet developpeur n'est pas visible, pour l'afficher : Bouton Office -> Options Word -> Standard -> Afficher l'onglet développeur dans le Ruban. Le résultat reste le même et ne dépend pas du choix fait. Nous allons commencer par changer le nom donné par défaut "Macro1" par "MaPremiereMacro". Exécutez la macro.

Development/Tutorials/Developing Qt4 Applications using Qt Designer and Ruby on Kubuntu Developing Qt4 Applications using Qt Designer and Ruby on Kubuntu Jaunty 9.04 Part of Qt's great power lies in the fact that you get a top notch GUI design kit to please the most avid designer as well as an elegant development framework to keep the application coders happy. In this article we will take you through both sides of this equation as we show you how to create a small application which displays a list of items (pieces of text) and let's you move these items up and down via drag'n'drop. You'll learn how to Install the packages you need to get started Draw a GUI with Qt Designer Relate the GUI to the code that runs underneath it through subclassing Programmatically control the display of widgets on screen Do some simple debugging using ruby-debug Ground breaking in the extreme! From a command line terminal run For Mandriva 2010.1, i'have installed : sudo urpmi qt4-assistant qt4-debug qt4-designer qt4-doc qt4-examples ruby-qt4 ruby-qt4-devel For Ubuntu 12.04 (Tried with ruby1.9)

Pearson Software Consulting, LLC, Comprehensive Excel Information This web site is brought to you as a public service by Chip Pearson and Pearson Software Consulting, LLC. We provide complete consulting and custom application design and development for Excel, Office, Visual Basic, and the NET Framework in VB.NET and C#. For more information about how to turn Excel into a powerful application platform, contact Chip Pearson at (816) 214-6957. This web site contains about 500 individual topic pages that together cover all aspects of Excel, from simple formulas through Automation and COM Add Ins and into the NET Framework. The content of the site provides you with the tools you need to create workbooks and VBA projects. I have not yet upgraded all the modules to 64-bit Office, so some of the code may not work in 64-bit Office, especially code that uses the Windows API functions with the Declare syntax.

les boîtes de dialogue MsgBox Pour le moment, nous n'avons utilisé la boîte de dialogue MsgBox que pour afficher une information : Sub effacer_B2() Range("B2").ClearContents MsgBox "Le contenu de B2 a été effacé !" Dans ce cas, MsgBox n'est utilisé qu'avec un seul argument. Aperçu du code : Nous allons maintenant créer une boîte de dialogue qui va nous demander de confirmer la suppression avant d'effectuer les deux instructions. MsgBox([TEXTE], [BOUTONS], [TITRE]) Texte : texte de la boîte de dialogueBoutons : choix des boutons (oui, non, annuler, etc.) + autres optionsTitre : titre de la boîte de dialogue Sub effacer_B2() If MsgBox("Etes-vous certain de vouloir supprimer le contenu de B2 ?" Aperçu : vbYesNo indique que les boutons de la boîte de dialogue sont "Oui" et "Non", vbYes correspond au bouton "Oui" : If MsgBox("Texte", vbYesNo, "Titre") = vbYes Then 'Si le bouton Oui est cliqué ... Les différentes possibilités pour le second argument de MsgBox Les valeurs à 0 sont celles par défaut. InputBox InputBox("Texte ?"

VBA - Créer une série de boutons sur un feuille Excel Cet exemple montre comment créer deux boutons sur chaque lignes renseignées d'une feuille Excel. Crée une collection d'objet (Class) regroupant la commande Clic de chaque bouton en une seule sub. Il fait partie des collections d'objet mais sur une feuille et non un UserControl. Tester sur Excel 2000 et 2007 Téléchargement exemple 1 : Serveur 1 : Ajouter_boutons.xlsServeur réserve : Ajouter_boutons.xls S'il est nécessaire de modifier les propriétés des boutons, par exemple la couleur ou le libellé. Emploi aussi une collection de classe pour les événements avec en plus une collection d'objets pour les propriétés. A voir également Dans la même catégorie Communautés d'assistance et de conseils.

Related: