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.

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-Pratique.com Les 100 outils les plus utilisés en formation Depuis 2007, le Center for Learning & Performance Technologies édite chaque année le classement des 100 outils les plus utilisés en formation (initiale ou continue) par le biais d’un sondage auprès de 500 professionnels dans 48 pays différents. Cette année encore, et pour la 5ème année consécutive, Twitter domine ce classement. Identifions pour cette année les coups de cœur par catégorie qui apportent une valeur ajoutée indéniable. Catégorie : créer, développer, partager vos présentations / documents de formation Google Drive : anciennement Google Docs, la suite Office de Google propose ces outils avec l’avantage du Cloud ; autrement dit, accéder à vos documents/présentations depuis le web depuis n’importe quel périphérique. Idéal pour partager, échanger, collaborer sur des documents à plusieurs. Prezi : pour celles et ceux qui cherchent une alternative à Powerpoint et souhaitent concevoir des présentations dynamiques et attractives. Catégorie : améliorer votre productivité

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.

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...

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.

Comment concevoir un cours en ligne ? Voici une méthode efficace Comment concevoir une formation à distance via Internet ? Voici une méthode efficace en 4 étapes : analyse, développement, implémentation et évaluation. Beaucoup d’entreprises hésitent encore à créer un cours en ligne ou une formation mixe (blended learning : qui allie cours en présentiel et formation à distance). Comment s’y prendre ? Quelles sont les étapes à respecter ? Je suis moi-même confronté au problème en tant que formateur, concepteur de formation mais aussi en tant que participant à de nombreux MOOCs (Massive Online Open Courses – cours massifs en ligne et gratuits). Et, tout au long de mes recherches, j’ai glané quelques trouvailles intéressantes que j’ai envie de partager avec vous. Aujourd’hui, je vous propose une méthode de conception de formation à distance en quatre étapes. Le « Course design » inspiré du « design éducatif » Debbie Morrison s’est inspirée d’un ouvrage de Klaus Krippendorf, sur le design, ses origines philosophiques et ses relations avec le langage.

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.

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. Paramètres des champs de valeurs Ensuite, j’ai cliqué sur le menu déroulant de la Somme des ventes (Sum of sales amount) et j’ai choisi l’onglet Afficher les valeurs (Show Values As). Ventes en % du total Lignes et colonnes parentes

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 Pédagogie : Découvrez nos tests d'outils innovants ! Formateur ou enseignant, vous êtes à la recherche d’un logiciel pour animer vos cours, les rendre plus vivants ou partager plus d’informations ? Notre équipe de Sydologues teste régulièrement de nouveaux outils afin de vous aider à effectuer votre choix. E-learning, création de schémas, outils collaboratifs… Petit tour d’horizon des derniers tests parus sur notre magazine. N’hésitez pas à nous faire partager vos avis et vos découvertes en commentaires de cet article ! Créer un schéma Découvrez une autre manière de présenter vos contenus en créant des liens entre vos idées ! Popplet – Gratuit & Payant Voir notre avis ! Thinglink – Gratuit & Payant Voir notre avis ! Créer une vidéo Des outils pour créer des vidéos. Moovly – Gratuit & Payant Voir notre avis ! Pow Toon – Gratuit & Payant Voir notre avis ! E-Learning Ces logiciels vous aident à créer vos propres modules de formation à distance. Storyline – Payant Voir notre avis ! 360 Learning – Payant Voir notre avis ! Outils de présentation Jeu

VBA pour Excel - Collections et tableaux Tableaux On peut concevoir un tableau VBA comme une collection de variables VBA, mais comme les tableaux existaient en Basic bien avant l'introduction de la programmation objet, le traitement des tableaux diffère du traitement des collections. Un tableau VBA doit être déclaré. Le nombre d'éléments d'un tableau peut être fixé lors de la déclaration (nombre fixe d'éléments) ou lors de l'exécution (tableau dynamique). Exemples: Dim tTableau(1 to 15) As Currency '15 éléments de type Currency Dim tTableau(15) As Currency '16 éléments de type Currency Dim tTableau() As Currency ... La seule façon d'utiliser un élément d'un tableau est d'utiliser son adresse: tTableau(1) 'Le premier élément du tableau tTableau(10) 'Le 10e élément du tableau tTableau(1, 5) 'Le 1er élément de la 5e colonne Lorsqu'un tableau a une dimension, comme tTableau(1 to 15), c'est un vecteur, et on le représente comme une liste. Un tableau peut avoir plus de 3 dimensions, mais les applications sont rares. Plage ou tableau?

Related: