Tableaux de bord de gestion.

Des développements d'applications sur mesure pour la gestion de votre entreprise sur Excel-Dev.fr.

Planning gestion des absences.

Besoin de planning pour gérer les absences de vos collaborateurs ou salariés?

Excel-pratique des applications Excel professionnelles.

Vous cherchez des applications professionnelles, visitez le site Excel-Pratique.com

Excel-ligue1 des applications sportives pour Excel.

Retrouvez toutes les applications Excel dédiées au sport, la ligue1, la Ligue des Champions et bien d'autres, sur la page sportive du BloG.

Fichier des Fonctions et Astuces

Retrouvez su votre PC toutes les fonctions et astuces développées sur le BloG, télechargez le fichier des Fonctions.

lundi 29 avril 2013

Excel - Plan Comptable Général

Plan Comptable Général dynamique pour Excel 2010 et 2013.

Le compagnon idéal des étudiants et des professionnels de la comptabilité. Toujours présent sur votre PC ou Portable. 
Plan Comptable Général du système développé, qui va vous permettre:
- d'accéder aux comptes à l'aide de critères, simples et clairs.
- d'avoir un maximum de détail  et d'accéder directement sur le web à des explications détaillées pour chaque compte.
Quelques vues du fichier.
Un interface simple et clair, sélectionnez vos critères et c'est parti.

Cliquez pour agrandir


Un accès instantané aux explications du site comptanat.fr, à l'aide de liens hypertextes pour chaque compte affiché.

A noter: Je vous recommande d'activer les macros VBA et de mettre à jour les liaisons afin de tirer parti de toutes les fonctionnalités du fichier.
Ce fichier ne contient aucun virus.
Suivre ce lien pour le téléchargement

Comptabilité générale : Principes généraux, opérations courantes, opérations de fin d'exercice

En discuter sur le Forum?

Au service de l'entreprise

jeudi 25 avril 2013

Excel - VBA leçon n°4 - Accéder aux objets.

Accéder au objets

1-Introduction

Nous avons vu précédemment le Concept Objet.
Cette leçon constitue la quatrième étape de notre série sur l'initiation aux Macros VBA.
Nous allons suivre une chronologie afin d'apprendre ensemble à développer et à créer des Macros complexes.

2-Accéder aux objets sous VBA

Pour revenir sur la fin de la leçon précédente, voici comment atteindre un objet dans VBA.
Le modèle d'objet détermine le chemin à emprunter pour accéder à celui-ci.
En Visual Basic, vous devez identifier un objet avant de pouvoir agir dessus.
Pour accéder à un objet VBA, vous devez partir de l'objet le plus important dans la hiérarchie d'objets, en progressant dans celle-ci jusqu'à l'objet voulu.

Cliquer pour agrandir
Si je suis dans l'application immeuble et que je veux accéder à l'objet Téléviseur pour l'allumer, je dois aller dans l'appartement, accéder au salon et allumer le téléviseur.
Ce qui se traduit par Appartements>Salon>Téléviseur soit dans VBA  Appartements("Appart").Pièces("Salon").Téléviseur("Télé").Allumer
L'expression pour identifier un objet est appelée, référentiel d'objet.
Le point est utilisé comme séparateur entre les différentes collections et objets avant d'atteindre l'objet souhaité.
Syntaxe pour atteindre un objet : Nom_collection("Nom_objet")
Le code VBA permettant d'appeler la feuille (Feuil01) dans le classeur Excel (Classeur01) serait:
Application.Workbooks("Classeur01.xls").Sheets("Feuil01").Activate
Info:
En plus du nom, les objets d'une collection sont identifiés dans la collection par un indice, représentant l'ordre dans la collection.
Ainsi Sheets(4).Activate, active la feuille 4 du classeur ouvert.
Reprenons notre exemple du téléviseur. Si nous sommes déjà dans le salon, et que nous voulions allumer la télévision, le code serait alors:
Pièces("Salon").Téléviseur("Télé").Allumer
En VBA c'est la même chose, si nous sommes déjà avancé dans la hiérarchie des collections et objets, il est inutile de répéter toute la hiérarchie. Le code précédent deviendrait:
Workbooks("Classeur01.xls").Sheets("Feuil01").Activate
puisque nous sommes déjà dans l'application Excel.
A retenir:
-Syntaxe pour atteindre un objet : Nom_collection("Nom_objet")
-Le point est utilisé comme séparateur entre les différentes collections et objets.
-les objets d'une collection peuvent être identifiés par un indice représentant l'ordre dans la collection.
-Les noms et méthodes commencent par une majuscule.
-Les espaces sont remplacés par "_".
A suivre…..


Print Friendly and PDF

En discuter sur le Forum?

Au service de l'entreprise

samedi 13 avril 2013

Excel - VBA leçon n° 3 - Le concept OBJET

Le concept OBJET

1 - Introduction:

Nous avons vu précédemment comment Enregistrer une Macro.
Cette leçon constitue la troisième étape de notre série sur l'initiation aux Macros VBA.
Nous allons suivre une chronologie afin d'apprendre ensemble à développer et à créer des Macros complexes.
La Programmation orientée Objet!!!

2 - Le Concept Objet:

Nous allons tenter rapidement d'expliquer le concept objet, avant d'aller plus loin dans notre apprentissage.
Comme pour tous les langages de programmation objet, les objets sont le fondement de Visual Basic. 
Nous allons faire comme tout le monde est utiliser le monde réel par analogie pour comprendre le concept objet.
Au quotidien, un objet peut être tout et n’importe quoi. 
Ce qui caractérise un objet, c’est son existence physique, ses propriétés spécifiques, son comportement et les actions que l’on peut exécuter sur celui-ci.
Un objet, possède des méthodes et des propriétés. Hein?????
Par exemple, si nous identifions l'objet "Téléviseur", nous dirons qu'il a des méthodes (Actions exécutables: Allumer, éteindre, lever le son, etc...) et des propriétés (Caractéristiques disponibles: Ecran plat, 82 cm, n&b, couleur, etc...)
Notre téléviseur est inclus dans une Classe d'objets (Objets du salon) qui regroupe divers autres objets (Canapé, Table basse,etc..) ayant chacun leur caractéristiques et méthodes propres.
C'est plus clair là????? Non !!!  Relisez ce qui précède.
Si Nous remontons d'un niveau, l'objet Salon (qui contient ses objets propres) est lui-même inclus dans la Classe Pièces (les pièces de l'appartement).
L'objet Salon fait également parti de la collection Pièces, qui englobe toutes les pièces de l'Appartement.
Suivant le niveau hiérarchique ou l'objet se situe, il peut-être un simple objet (au niveau le plus bas), mais également une classe d'objet aux niveaux intermédiaires.
Ce premier diagramme nous détail ce que nous venons d'expliquer plus haut. 

Lorsque nous fabriquons un objet à partir d'une classe, on dit que nous faisons une instance de classe, cet objet possède toutes les propriétés et méthodes définies dans la classe de l'objet.
A retenir : le terme classe désigne la définition commune d'un ensemble d'objet ( qu'est ce qu'une pièce?) alors qu'une collection désigne l'ensemble des objets appartenant à une classe (toutes les pièces).
Pour récapituler tout ce qui vient d'être dit.
Si nous sommes dans l'application Rue et que nous voulons accéder à l'objet Téléviseur pour l'allumer, nous devons aller dans notre Immeuble, puis notre appartement, accéder au salon et aller vers le téléviseur et l'allumer.

Ce que nous pouvons traduire par:  Rue>Immeubles>Appartements>Salon>Téléviseur>Allumer.

Soit dans VBA si je veux allumer le téléviseur:


Immeubles("Immeuble").Appartements("appart").Pièces("salon").Téléviseur("télé").allumer
A retenir: L'accès aux objets se fait comme suit :
nom_de_la_classe("Nom_de_l'instance_de_cette_classe")
Si nous appliquons cela à Excel:
Excel sera le plus grand objet, contenant la classe Workbooks qui regroupe tous les classeurs Workbook ouverts, et Workbook contient la classe Worksheets, qui contient toutes les feuilles Worksheet du classeur désigné.
A suivre…..

Excel et VBA: Développez des macros compatibles avec toutes les versions d'Excel (97 à 2010)

Print Friendly and PDF

En discuter sur le Forum?

Au service de l'entreprise

vendredi 12 avril 2013

Excel - VBA leçon n°2- Enregistrer une VBA.

Débuter en VBA - Enregistrer une Macro.

Nous avons vu précédemment comment afficher l'onglet Développeur.
Cette leçon constitue la seconde étape d'une longue série sur les Macros VBA. Nous allons suivre une chronologie afin d'apprendre ensemble à développer et à créer des Macros complexes.
Bien sur des tutoriels existent déjà ailleurs sur le Web, mais je vous propose ici d'effectuer ensemble cet apprentissage.
Si je suis celui qui tape sur le clavier pour écrire ces lignes, il ne tient qu'à vous d'être ceux qui les inspirent et les complètent.
Ces leçons seront basées essentiellement sur 2013, mais dans la mesure du possible nous illustrerons également 2010 et 2007.
Enregistrer une Macro!!!!
-Nous disposons d'une liste de données que souhaitons mettre sous forme de tableau.

-Comme nous avons souvent ce type de travail à exécuter, nous allons créer une macro.
-Celle-ci étant simple, nous utilisons l'enregistreur de Macro d'Excel.
-Dans le menu Développeur nous sélectionnons Enregistrer une Macro.

-Une boite de dialogue Enregistrer une Macro s'affiche.
A partir de laquelle, nous :
Donnons un nom à notre macro, "Tableau1" (il nous sera plus facile pour nous 'y retrouver après).
Affectons une touche de raccourcis "CTRL+O", dans l'exemple.
Insérons une description "Mise automatique sous forme de tableau"
Et nous validons par OK.
Ce qui lance l'enregistrement de la Macro.

la
L'icone c'est transformé en carré bleu, pour indiquer l'enregistrement en cours.
-Nous sélectionnons notre liste.
la
-Puis mettre sous forme de tableau et choisissons notre type de format.

-Nous allons jusqu'au terme de la procédure de mise sous forme de tableau.

-Avant de nous rendre sur l'onglet Développeur et stopper l'enregistrement de la Macro.
-Voila nous venons de créer notre première Macro, que nous pouvons retrouver dans l'onglet Développeur en sélectionnant Macros.

-Ce qui nous affiche les détails des  macros du classeur, sélectionnons la notre.

-Nous pouvons à partir de cette boite de dialogue:
Exécuter la macro. Pour formater d'autres tableaux.
La modifier.
Modifier ses options.
Etc….

Voici comment ce présente notre Macro dans le module VBA.
Cliquer pour agrandir

Nous détaillerons par la suite la composition du code de notre Macro, afin d'en apprendre les composants.

Nota :Il est inutile de vouloir créer une macro simple, en écrivant un script VBA, utilisons les options qu'Excel met à notre disposition pour nous simplifier la vie.
L'exemple pris en lui-même n'est pas très intéressant, mais le but ici, est de montrer l'utilisation de l'enregistreur de macros.
A suivre…..


Print Friendly and PDF

En discuter sur le Forum?

Au service de l'entreprise

Excel - VBA leçon n°1- Afficher l' Onglet Développeur


Débuter en VBA, afficher l' Onglet Développeur, dans le ruban.

Nous avons vu précédemment comment activer les Macros au démarrage d'Excel.
Cette leçon constitue la première étape d'une longue série sur les Macros VBA. Nous allons suivre une chronologie afin d'apprendre ensemble à développer et à créer des Macros complexes.
Bien sur des tutoriels existent déjà ailleurs sur le Web, mais je vous propose ici d'effectuer ensemble cet apprentissage.
Si je suis celui qui tape sur le clavier pour écrire ces lignes, il ne tient qu'à vous d'être ceux qui les inspirent et les complètent.
Ces leçons seront basées essentiellement sur 2013, mais dans la mesure du possible nous illustrerons également 2010 et 2007.
Débuter en VBA c'est parti!!!!
Pour commencer, nous allons activer l'onglet Développeur dans le ruban.
Ceci afin d'accéder aisément, aux différentes fonctions VBA.
Excel 2013:

1-Rendez-vous dans le menu fichier.

2-Cliquer sur option.

3-Personnaliser le ruban

4-Allez sur Onglets principaux, section de gauche de la boite de dialogue affichée à l'écran.

5-Cochez Développeur et validez par OK.


Voila c'est fait l'onglet s'affiche dorénavant dans notre ruban.
Excel 2010:
Pour activer cet onglet dans 2010, suivez la même procédure décrite pour 2013.
Excel 2007:
1-Cliquez sur le bouton option.


2-Restez sur standard et cocher afficher l'onglet développeur dans le sous menu de gauche.


Validez par OK.
Voila c'est fait l'onglet s'affiche dorénavant dans notre ruban.
A suivre…..


Print Friendly and PDF

En discuter sur le Forum?

Au service de l'entreprise

mardi 2 avril 2013

Télécharger - Fichier des fonctions logiques Excel 2010


FICHIER XLM DES FONCTIONS LOGIQUES EXCEL 2010


Ce fichier propose de nombreux trucs, astuces, conseils, la marche à suivre pour créer une formule, un quizz et de nombreux exemples, pour vous aider à devenir un meilleur utilisateur d’Excel.
















Découvrez toute l'étendue, des possibilités offertes par SI,  ET, OU, SIERREUR. Apprenez à mixer ces fonctions pour encore plus de maîtrise.

Alors téléchargez le, je vous l'offre.

Quizz Excel Fonctions Logiques

Ce fichier vous est offert gratuitement.

Merci de me faire un retour sur la qualité du fichier, afin d'améliorer le contenu de mes futurs didacticiels Excel.

Pour cela, vous pouvez utiliser les commentaires ou les réactions (cases à cocher ci-dessous).

Maîtriser Excel c'est facile!!!

En discuter sur le Forum?

Au service de l'entreprise