background preloader

VBA pour Excel - Dialogues et formulaires

VBA pour Excel - Dialogues et formulaires
Une case à cocher (CheckBox): Name: cbMessage Caption: Ne plus afficher ce message ControlSource: Accueil!B1 La procédure événementielle Sub Workbook_Open(): Double-cliquez sur ThisWorbook (fenêtre de projet de l'éditeur VBA) Sélectionnez WorkBook dans la liste déroulante de gauche de la fenêtre de code La procédure apparaît alors. Complétez la ainsi: La procédure événementielle UserForm_Activate(): Affichez le fomulaire frmDocumentation Basculez en mode Code (bouton dans la fenêtre Projet, Menu Affichage/Code ou F7) Sélectionnez UserForm dans la liste déroulante de gauche de la fenêtre de code Sélectionnez Activate dans la liste déroulante de droite de la fenêtre de code La procédure apparaît alors. Related:  EXCEL

Tous les calculs sur les dates - Patrice Robilliard Formation Excel propose de nombreuses possibilités de calculs à partir de dates. Voici un tour d'horizon aussi complet que possible... Dans les exemple ci-dessous, faites attention aux formats des cellules. Calcul du nombre de jours entre deux dates Le mode de gestion des dates dans Excel (derrière une date se cache en fait le nombre de jours écoulés depuis le 01/01/1900) fait que certaines opérations sur les jours calendaires sont très simples. Une simple soustraction entre deux dates (ici on ajoute 1 pour compter aussi le premier jour) permet d'obtenir le nombre de jours entre deux dates. A l'inverse, en ajoutant un nombre à une date, on obtient la date qu'il sera dans ce nombre de jours. Nombre de jours ouvrés Pour connaître le nombre de jours ouvrés entre deux dates en déduisant les jours fériés, il faut utiliser une fonction spécialisée : NB.JOURS.OUVRES. Décomposer une date Il existe une fonction permettant d'extraire chaque partie d'une date (l'année, le numéro du mois, le quantième).

Vous aimez utiliser VBA avec Excel. Ressources Web Internet Recherche Ressources Enseignement Loisirs & Culture Programmation Accueil Utilisation avancée d'Excel <L'ABC Excel <Excel Objectifs Utiliser des fonctions avancées. Fonctions avancées : pour affiner vos solutions À la découverte du VBA : pour automatiser, pour simplifier, ... Auteur Ressources externes TABLEAUX CROISÉS DYNAMIQUES: LES LIGNES ET LES COLONNES PARENTES La plupart des utilisateurs d’Excel ignorent qu’ils peuvent insérer une panoplie de formules pré-définies dans leurs tableaux croisés dynamiques. Si vous avez besoin d’un rafraîchissement à propos des tableaux croisés dynamiques, je vous invite d’abord à consulter ma série de 5 capsules web sur les tableaux croisés dynamiques et l’article 5 calculs de base dans les tableaux croisés dynamiques. Dans l’article suivant, je vous parle des lignes et des colonnes parentes, concept qui est apparu dans les tableaux croisés dynamiques de la version 2010 d’Excel seulement. Tableau croisé dynamique de base Dans l’exemple suivant, j’ai d’abord inséré les champs régions (Region) et marchés (Market) dans les étiquettes de lignes du tableau croisé dynamique. Ensuite, j’ai ajouté le champs ventes (Sales Amount) dans la zone des valeurs du tableau croisé dynamique. Paramètres des champs de valeurs Ventes en % du total Lignes et colonnes parentes Voilà une corde de plus à votre arc

Excel VBA - Free online reference guide VBA stands for Visual Basic for Applications (the application being of course Excel) and is the technology and tools used to program and automate Microsoft Excel. It's not only used just within the framework of Microsoft Excel but other applications too including Microsoft Access, Microsoft Word, Microsoft Outlook to name but a few. It has the power to communicate with other applications beyond the Microsoft range and even the Microsoft Windows operating system across other platforms. So, learning the principles of VBA using Excel as the tool environment will stand you in good stead for the other applications should you wish to program and code them in the future. The only difference between other applications when wanting to use VBA will simply be learning to load and work with different libraries (which I intend to teach you in due course throughout this free online reference guide). I will gently ease you into learning VBA code smoothing out the steep learning curve as much as possible.

Excel : 5 add-in à considérer pour plus de performance À propos de l’auteure Je l’ai déjà répété à plusieurs reprises sur ce blogue, Excel est un outil très flexible. Il est donc normal qu’il soit le choix no.1 des analystes et des gestionnaires en entreprise. Toutefois, si vous êtes de ceux qui avez rencontré les limites d’Excel, sachez qu’il existe une panoplie d’add-in sur le marché, vous permettant de rendre votre logiciel encore plus performant. Simulations Monte Carlo Le premier add-in que je souhaite vous présenter se nomme MonteCarlito. Audit de fichiers Excel Spreadsheet studio est un add-in vous permettant de faire l’audit de vos fichiers Excel plus facilement et cela, de façon collaborative. Spreadsheet Studio Trailer from Spreadsheet Studio on Vimeo. Excel Accelerator Excel Accelerator est un add-in qui vous permet de pousser plus loin les fonctions intégrées naturellement dans Excel. SAP-Excel Dowap est un add-in vous permettant de travailler dans Excel, en vous liant facilement à des données provenant de SAP. Calendrier

Créer un agenda automatique sous Excel - Fiche pratique Excel Nous allons voir comment utiliser quelques formules de dates et les formats conditionnels pour obtenir un calendrier personnalisé et automatique en fonction des années sélectionnées. Nous travaillerons la base, sachant qu'il sera encore possible de personnaliser votre outil par la suite. Création de la base de l'agenda Nous allons travailler sur un seul onglet pour un mois, puis nous le dupliquerons 11 fois. Nous allons construire un agenda en deux parties : à gauche, une synthèse du mois par semaine ; et sur la droite, les jours pour intégrer vos rendez-vous. Ouvrez un classeur Excel. a) Sélectionnez l'ensemble des cellules de l'onglet en cliquant sur le triangle en haut à gauche et choisissez un remplissage blanc des cellules. b) Placer les champs dynamiques : en A1, vous saisissez 1 (correspond au champ du mois, donc ici janvier). Paramètrage des dates pour qu'elles se modifient automatiquement 3/ Ajoutez le mois au-dessus de ce tableau. Mise en forme et ajout des éléments journaliers

Related: