background preloader

Les meilleurs cours et tutoriels pour Excel

Les meilleurs cours et tutoriels pour Excel
Related:  EXCEL

Conceptualisation des variables tableau en VBA et sous Excel. Optimisation code vba excel. Mon ami, Benoît Sansarray, lors d'une discussion sur le VBA, m'a révélé qu'il ne touchait jamais aux variables tableau, car elles lui paraissaient très compliquées et dès qu'il y pensait il avait un blocage comme si, pour lui, on appuyait sur la touche des neurones : Il a reconnu que c'était bien dommage car il avait déjà copié-collé des morceaux de codes qui s'avéraient bien utiles, mais il n'arrivait pas à les manier ne pouvant se les représenter. Je lui ai répliqué que ce n'était pas si complexe que ça et lui ai fait un croquis vite fait qui l'a laissé perplexe… Il n'empêche que ça a dû me perturber car cette nuit là, j'ai rêvé que j'étais tranquillement en train de coder sur mon portable assis dans le désert quand Benoît surgissait et me demandait : dessines-moi une touche En premier lieu, nous avons décidé de construire le cadre de notre réflexion. Le terme Array(s), dans sa signification informatique, est ambigu en lui-même. voir la Vidéo VIII-A. VIII-B. VIII-B-1. VIII-B-2. VIII-C.

Cathy Astuce Les macros Maintenant que vous savez ce qu'est une macro, il est temps de la faire, cette série d'instructions, non ? Eh bien oui, allons-y ! Pour la gestion des macros, il faut activer l'onglet « Développeur ». Pour cela, cliquez sur le menu « Fichier », puis sur « Option Excel ». Dans la fenêtre qui s'ouvre, alors dans l'onglet « Personnaliser le ruban ».Dans la liste de droite des onglets du ruban, cochez la case devant l'onglet nommé « Développeur ». Cliquez enfin sur « OK ». L'onglet « Développeur » vient d'alors d'apparaitre. Une fenêtre s'ouvre, vous demandant de renseigner le nom de la macro. Notre macro mettra le texte en gras et en rouge, je l'ai donc nommée « gras_rouge ». Cliquez sur « OK ». Maintenant, ouvrez la fenêtre Format de cellule (voir chapitre 2 si besoin), mettez le texte en gras et en rouge. Appuyez sur « OK » : vous revenez au tableur. Nous allons maintenant arrêter l'enregistrement de notre macro. L'enregistrement est maintenant coupé. Mais mais... il ne se passe rien !

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.

Excel - Exercice Utiliser les variables tableaux en VBA Excel Les variables tableaux servent à stocker et manipuler des groupes de données du même type. Les éléments du tableau sont indexés séquentiellement. Chaque élément est identifiable par un numéro d'indice. Les modifications apportées à une donnée du tableau n'affectent pas les autres éléments. Un tableau est constitué d'une ou plusieurs dimensions. Seuls les tableaux dynamiques peuvent modifier leur taille et leur dimension en cours de procédure. Passer par un tableau n'est pas une obligation. Comparez la rapidité d'exécution du code entre: Dim ObjCell As Range For Each ObjCell In Range("A1:J65535").Cells ObjCell.Value = ObjCell.Value * 2 + 3Next et Dim Montab As Variant, cmpt1 As Long, cmpt2 As Long Montab = Range("A1:J65535").Value For cmpt1 = LBound(Montab, 1) To UBound(Montab, 1) For cmpt2 = LBound(Montab, 2) To UBound(Montab, 2) Montab(cmpt1, cmpt2) = Montab(cmpt1, cmpt2) * 2 + 3 Next cmpt2 Next cmpt1 Range("A1:J65535").Value = Montab Le deuxième code s'exécute environ 20 fois plus vite.

Astuces Excel – n°16: Mise en forme conditionnelle d’un graphique | The Tocosk Blog La mise en forme conditionnelle est un outil très pratique d’Excel qui permet d’ajuster automatiquement le format d’une cellule en fonction de certaines conditions. Vous tentez d’appliquer la mise en forme conditionnelle d’un tableau à un graphique mais cela ne fonctionne pas ? Ne vous acharnez pas, c’est tout à fait normal. Pour appliquer une mise en forme conditionnelle à votre graphique, il vous faudra ruser. If you use Excel in English, look here Créer et organiser les données Pour créer une mise en forme conditionnelle dans votre graphique, la première étape est d’organiser vos données. Imaginons que nous disposons d’une équipe de 6 vendeurs. Il faut organiser ces données en 2 séries comme suit: Série 1 : Les ventes ≥ 150 000 € Série 2 : Les ventes < 150 000 € Série 1 Créez une nouvelle colonne pour les CA ≥ 150 000 €. Etirez la formule jusqu’au bas du tableau. Série 2 Créez une nouvelle colonne pour les CA < 150 000 €. Tracer la moyenne des ventes Graphique

Utiliser des macros - Excel Vous voulez enregistrer une macro pour automatiser une tâche répétitive dans Excel, afin de pouvoir exécuter la tâche d’un simple clic. Comment procéder ? Enregistrez une macro. Et l’enregistreur de macros est la meilleure façon de créer une nouvelle macro dans Excel. Suivez ce cours pour en savoir plus. Utiliser des macros (5:08) Le meilleur moyen d’automatiser une tâche répétitive dans Excel, afin de pouvoir exécuter la tâche d’un simple clic, consiste à enregistrer une macro. Modifier une macro (3:29) Regardez cette vidéo pour découvrir comment modifier une macro dans un éditeur de texte spécial nommé Visual Basic Editor. Enregistrer votre macro (3:09) Pour vous assurer que votre macro est toujours disponible sur votre ordinateur, enregistrez-la dans votre classeur de macros personnelles, un classeur masqué spécial qui se charge chaque fois que vous démarrez Excel. Résumé du cours Bref rappel des points clés abordés dans ce cours.

MS OfficeXpert Excel Functions and Formulas utilisations des tableaux Les tableaux sont des "variables" qui permettent de stocker une multitude de valeurs. Nous avons effleuré le sujet à la leçon sur les variables, nous allons maintenant l'approfondir ... Intérêt des tableaux Imaginez que dans une procédure vous ayez besoin de stocker 500 valeurs. S'il fallait créer 500 variables pour stocker toutes ces valeurs, cela deviendrait très compliqué, tandis qu'avec un tableau, le stockage et l'utilisation de ces valeurs seront grandement simplifiés. Le second intérêt des tableaux est leur "rapidité". Rien de tel qu'un exemple pour mieux comprendre ... Sur la première feuille ("BD") : une base de données de 5000 lignes sur 3 colonnes : Sur la seconde feuille : un "tableau" récapitulatif où seront comptabilisés les "OUI" en fonction des années et des clients : Dans le cas présent, la procédure va parcourir la base de données en boucle et comptabilisera pour chaque année et chaque n° de client le nombre de "OUI" avant de l'entrer dans la cellule correspondante.

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. Choisissez bien un format date pour les résultats qui sont des dates (même si Excel ne le propose pas de lui-même) et n'oubliez pas de remettre au format standard les cellules qui contiennent des nombres si elles ont contenu une date plus tôt... 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 Décomposer une date D'autres fonctions...

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

Related:  VBA Reference