background preloader

Excel Cours VBA

Excel Cours VBA
Related:  excel

[Tutoriel] Excel/Macro VBA : Trucs et astuces Excel/Macro VBA: Trucs et astuces Je vous invite à compiler ici les trucs tout bêtes, pour se faciliter la vie lorsqu'on développe de petites macros sous Excel.(Pour demander de l'aide, prière de créer un autre sujet : [Nouveau Sujet]) Option Explicit Ne jamais oublier de mettre l'Option Explicit. Itération dans une collection Pour parcourir tous les objets d'une collection : (Voir la définition d'une collection dans l'aide de VBA/Excel.) Dim element As TypeDeLaCollectionFor Each element In Collection ..Next Assez intelligemment, une collection porte comme nom le pluriel du type des objets de la collection. Quelques objets Excel Les objects importants sont : L'application Excel elle-même.

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,

Excel - Partage de slicers entre tableaux croisés dynamiques Mai 2016 Partage de slicers entre tableaux croisés dynamiques Si vous possédez plusieurs tableaux croisés dynamiques différents, vous souhaiterez probablement leur appliquer le même filtre, en partie ou en totalité. Vous pouvez partager un slicer créé dans un tableau croisé dynamique avec d'autres tableaux croisés dynamiques : inutile de le dupliquer pour chaque tableau croisé dynamique ! Lorsque vous partagez un slicer, vous créez une connexion vers un autre tableau croisé dynamique contenant le slicer à utiliser. Employer un slicer d'un autre tableau croisé dynamique Pour pouvoir employer un slicer dans un autre tableau croisé dynamique, vous devez d'abord le rendre disponible. 1.Cliquez sur le slicer à partager dans un autre tableau croisé dynamique. A savoir Tous les tableaux croisés dynamiques qui partagent le slicer afficheront instantanément le même état de filtrage. Réalisé sous la direction de Jean-François PILLOU, fondateur de CommentCaMarche.net. Défi 22 jours - Gratuit

3. Exemples de macros fonctions Une macro fonction est une nouvelle fonction ajoutée à l'application hôte. Elle reçoit un ou plusieurs paramètres ou arguments et renvoie un résultat. 3.1. Fonction qui permet de contrôler un numéro de compte bancaire 3.1.1. Pour créer une macro fonction, on doit introduire les instructions dans un module Visual Basic. On active Visual Basic Editor et on ajoute un module de la façon suivante : 1 Outils / Macro/ Visual Basic Editor 2 Module / Insertion et on modifie la propriété « (Name) » qui devient : « CompteBancaire » Les instructions Visual Basic qui permettent de définir une fonction sont entourées des mots clés : Function et End Function. Exemple : Création d'une fonction qui contrôle la cohérence d'un numéro de compte bancaire. Un numéro de compte bancaire est correct si : Cette fonction renvoie la valeur « OK » si le compte est correct, sinon elle renvoie la valeur « COMPTE BANCAIRE INCORRECT ». Voici le texte de la macro : Appel de la macro fonction : 1 =CtrlNoCompte(A2) 3.1.2. Soundex

Access 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")

XLérateur | Accélérez Excel ! Cours, Formation sur Excel et VBA Access 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. Il faut savoir que Visual Basic est décliné en de nombreuses variantes : Il existe Visual Basic "Pur et Dur", qui est un langage de programmation commercialisé tel quel, et qui est vraiment destiné aux développeurs professionnels. 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 ! Eviter les messages d'alerte VBA EXCEL seulement :

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

Cours informatique - Tutoriels 6ma.fr 50 fonctions Excel à connaître absolument Nous avons rassemblé 50 fonctions Excel variées, permettant de tirer profit de l'ensemble des fonctionnalités du logiciel. Découvrez 50 fonctions du logiciel Excel pour améliorer votre productivité. Crédits photo : PixieMe / Adobe Stock. Microsoft Excel fait partie des logiciels les plus complets en matière de bureautique. Il permet de créer des tableurs complexes et supporte de très nombreuses fonctions. Pour effectuer certaines actions, vous devez passer par des formules assez compliquées. Pour aller plus loin, vous pouvez également vous former pour devenir un expert d’Excel. Mathématiques et trigonométrie ALEA.ENTRE.BORNES – Sur Excel, pour obtenir un nombre entier aléatoire entre deux bornes spécifiées. Logique ET – Permet de tester plusieurs conditions et vérifier qu’elles sont vraies. Recherche et matrices COLONNE – Permet d’obtenir le numéro de colonne. Date et heure ANNEE – Pour obtenir l’année correspondante à une date plus précise. Texte Statistiques Ingénierie Informations

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? What is the ideal number of objects to place on a dashboard screen? Should we design sparse, uncluttered displays with a minimum of objects to optimize at-a-glance monitoring and enhance retention? 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. Nothing Signifies Something. Use an Intuitive Layout Tabs.

Excel in Smart Data - Conseils & tutoriels Excel pour la gestion de données Le Compagnon : Introduction aux tableaux croisés dynamiques Placez le pointeur sur l’une des cellules de la liste de données. Il est préférable de placer le tableau dans une nouvelle feuille de calcul. Appuyez sur le bouton OK. Les quatre zones Remplir le tableau Le contenu sera automatiquement placé dans la zone Valeur puisqu’il s’agit de chiffres. Cochez la case à côté du champ Titre. Déplacer un champ Filtrer les champs Il y a des moments ou vous ne voulez pas avoir une vision globale des données mais plutôt filtrer sur un groupe qui pourrait mieux vous éclairer votre analyse. Filtrer un champ situé dans la liste des données De la liste des champs, appuyez sur le triangle pointant vers le bas à la fin de la barre du champ Titre. On constate que le total des employés est moindre qu'auparavant puisqu'il y a seulement les administrateurs et les secrétaires. Filtrer un champ situé dans le tableau croisé dynamique En plus de filtrer un champ actif du tableau, vous pouvez aussi filtrer directement du tableau croisé dynamique. Ajouter un champ Retirer un champ

Related: