background preloader

Le site de Daniel Josserand (VBA)

Le site de Daniel Josserand (VBA)

Office On Air, le blog officiel de l’équipe Office de Microsoft France Tout le monde s’est déjà retrouvé devant cette situation : une page vierge, un sujet précis et ne pas vraiment savoir par où commencer. C’est là que la toute nouvelle fonctionnalité ... Lire la suite... Cela a été annoncé fin octobre : Word, Excel et PowerPoint vont bientôt supporter les modèles 3D au travers de la mise à jour Windows Creator. Lire la suite... Qui n’a jamais rêvé d’un PowerPoint qui se met en forme tout seul ? Lire la suite... Microsoft offre Office 365 aux élèves et aux professeurs dans les écoles éligibles. Lire la suite... Vous l’avez peut-être vu dans les différents articles de blog Office US, Sway est de plus en plus largement utilisé par les entreprises et les associations pour faire des présentations, ... Lire la suite...

Prog. VBA/Regex Un livre de Wikilivres. Nécessite de cocher "Microsoft VBScript Regular Expressions 5.5" dans "Outils\Références". Syntaxe[modifier | modifier le wikicode] .Test() : renvoie vrai si le pattern est trouvé dans la chaine..Execute() : renvoie toutes les positions du pattern dans un tableau..Replace() : remplace le pattern par le paramètre deux. Recherche[modifier | modifier le wikicode] Obtenir les emplacements dans une chaine : Sub RegexRecherche() Dim RegEx As RegExp Set RegEx = New RegExp Dim matches As IMatchCollection2 Dim match As Variant With RegEx .IgnoreCase = True .Global = True 'True matches all occurances, False matches the first occurance .Pattern = "[0-9]+" Set matches = .Execute("1 test 2 regex") End With For Each match In matches MsgBox ("Position : " & match.FirstIndex) Next ' ou MsgBox matches.Item(0).Value End Sub Extraire un mot inconnu qui en précède un autre : Remplacement[modifier | modifier le wikicode] Supprimer toutes les balises HTML :

FAQ Excel - Developpez.com FAQ ExcelConsultez toutes les FAQ Nombre d'auteurs : 46, nombre de questions : 845, dernière mise à jour : 30 mars 2017 Cette FAQ a été réalisée pour répondre aux questions concernant l'application Excel. Les informations sont en partie issues de la FAQ VBA, qui fut initialement conçue par Jean-Marc Rabilloud et nous l'en remerçions vivement. N'hésitez pas à me contacter pour proposer vos contributions ou si vous constatez des erreurs dans cette page. FAQ lues -1 fois. Version hors-ligne Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance.

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.

Resources Excel: liens utiles Contenu - Excel avancé et Programmation VBA Ce cours traite (1) de l'utilisation du tableur EXCEL en tant qu'outil d'analyse et de simulation ; (2) de la programmation VBA (visual basic pour applications). Après une première partie destinée avant tout à familiariser les étudiants avec les outils d'édition avancées d'Excel (manipulations sur plusieurs feuilles, mise en forme et verrouillage des cellules, etc.), l'accent est mis sur les différentes manières de transcrire une réalité économique sous un tableur et la recherche des meilleures solutions afférentes (sous la forme d'une optimisation par exemple, ou encore sous la forme d'une simulation, etc.). La programmation VBA (macro-instructions) est un instrument indispensable dans ce cadre. Deux aspects de la programmation sous Excel seront détaillés : les fonctions personnalisées et les macros instructions (macros). Ce cours est principalement dispensé en licence (L3), plutôt dans les facultés de sciences humaines et sociales.

Pear Linux, une distribution Ubuntu largement inspirée par OS X Développée par David Tavares, un français, Pear Linux est une distribution basée sur Ubuntu, puisant son inspiration graphique au sein de l'OS X d'Apple. Minimaliste au possible, cette distribution va être en mesure de tourner sur une config dotée de 512 Mo de RAM et de 8 Go d’espace disque disponible. Les utilisateurs d’OS X ne seront certainement pas dépaysés, et retrouverons au sein de Pear Linux la fonctionnalité Mission Control, un centre de notifications, une fonction permettant de switcher entre vos bureaux, ou encore le LaunchPad (qui liste toutes vos applications). Vous allez pouvoir la télécharger en suivant ce lien. A noter enfin que la première beta de Pear OS 8 est également disponible sur le site de son auteur.

Le site de Laurent Longre sous Excelabo Excel VBA (Info 3000) 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 !Grâce à VBA (Visual Basic pour Applications), vous allez pouvoir automatiser plein de choses, et devenir encore plus productif. 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 VBA EXCEL seulement : Accès aux cellules et plages de cellules Range("B2").Cut Range("C1")

Excelabo : le site de Misange Le site de Cathy Monnier

Related: