Depuis 20 ans, l'auteur, Gaëtan Mourmant, a développé des applications de plus en plus complexes...
Ceci l'a amené à rencontrer de nombreux défis. Cette formation en ligne est la synthèse de toutes les solutions à ces défis.
L'essentiel de cette formation :
Équivalent à 2 ou 3 jours de formation de haut niveau avec près de 6 heures de vidéos de formation.
Une progression à votre rythme incluant une remise à niveau sur VBA de 2h30.
De nombreux exemples pour toutes les fonctionnalités.
Ce cours fonctionne sur les versions Excel 2007 à 365 et sur toutes les versions de Windows.
Introduction
Dans cette collection VBA avancé, et en particulier dans cette formation sur "Les Range et les ListObjects en VBA", Gaëtan vous propose de comprendre en profondeur ces objets qui sont indispensables à la programmation en VBA. Comment maitriser en VBA les plages et les tableaux structurés d'Excel ?
Bon apprentissage XLéré !
Vidéo de présentation
Pourquoi ?
Afin de vous aider à créer des “applications fonctionnelles haute-fidélités”. cette formation vous servira de base pour développer vos propres applications sur Excel-VBA.
Vous pourrez créer des applications fonctionnelles très rapidement.
Vous saurez élaborer vous-même un outil professionnel de gestion de données.
Vous ne dépendrez plus d’un éventuel service informatique parfois indisponible.
Vous apprendrez à programmer en VBA low-code les fonctions de base indispensable
Toutes les fonctionnalités de base
Ajoutez une ou plusieurs lignes.
Calculez le ou les prochains numéros de ligne (N° de facture, N° de client, etc.).
Supprimez les lignes de toutes les sélections multiples.
Dupliquez une ou plusieurs lignes à partir de cellules non contiguës.
Conservez les formules et les formats.
Accédez rapidement à la première et à la dernière ligne.
Ajoutez rapidement le code à vos projets.
Plan détaillé
Le modèle VBA des tableaux structurés : la zone des données, les colonnes, les titres, les lignes, l’ajout d’une ligne, le modèle Listobject, etc.
Les leçons d’optimisation apprises (très) durement, comme par exemple :
Comment ajouter automatiquement des numéros aux nouvelles lignes (factures, clients, commandes, produit, etc.) ?
Comment identifier la dernière ligne d’un tableau sans End(Xlup) ?
comment tester si une table est vide ?
Les particularités des objets ListRows et ListColumns.
Ajouter rapidement des données en redimensionnant d’abord le tableau.
Supprimer les lignes en une seule fois.
Utilisez les nouvelles fonctions matricielles dynamiques en VBA.
Quelle est la différence fondamentale entre .Delete et .ClearContents. ?