Connecter une DLL à Excel Mode d emploi

Dimension: px
Commencer à balayer dès la page:

Download "Connecter une DLL à Excel Mode d emploi"

Transcription

1 Abdelkader Bousabaa (GRO) Groupe de Recherche Opérationnelle Crédit Agricole SA 93-95, boulevard Pasteur Paris Tel : +33 (0) Fax : +33 (0) B.C. DRG/GR Connecter une DLL à Excel Mode d emploi FORMATION INTERNE Aout 2004

2 Table des matières 1 Principe 3 2 Comment créer la DLL? 3 3 Comment appeler la DLL? 4 4 Le passage de tableau En sortie : En entrée : Quelques solutions et recommendations Sous VBA : Sous C++ : Comment créer un fichier d aide Mise en place de l aide? Le Texte : Les liens : Conclusion 10 GROUPE DE RECHERCHE OPÉRATIONNELLE 2

3 1 Principe Le Visual Basic est un langage interprété, c est à dire qu il traduit chaque commande au fur et à mesure qu il les rencontre. La simplicité d utilisation milite pour ce type d utilisation. Cependant, les principaux problèmes sont la lenteur, d une part, et la nécessité de l interpréteur de commande pour chaque exécution d autre part. Dans le cas de fonctions Excel, le critère déterminant est la lenteur d exécution des boucles. On cherchera donc a utiliser au maximum les fonctions intégrées qui sont optimisées, mais ce n est pas toujours possible. Aussi trouvera-t-on avantage à utiliser des programmes compilés (au contraire d interprété), c est à dire que l on lance une fois pour toute la compilation, puis on obtient un programme exécutable, mais non modifiable. Là, les boucles deviennent très rapides et globalement, les programmes sont plus performants. Cependant, si l on obtient des gains en temps d exécution de l ordre de 5 à 10 pour des programmes utilisant massivement des boucles, il faut savoir que la structure est plus lourde, donc plus consommatrice de mémoire, et que l implémentation présente certaines difficultés. Aussi n utilisera-t-on cette solution que pour des fonctions particulièrement longues à calculer (type simulations). Le programme se décompose alors en deux parties : l une en VBA sous Excel, l autre en C++ dans une DLL. Il n est pas possible d appeler directement une fonction C++ dans la feuille de calcul, aussi devrat-on passer par une fonction publique VBA qui appelle la fonction de la DLL. Cette étape n est d ailleurs pas inutile : en effet, le passage des paramètres en entrée comme en sortie de la DLL constitue une phase critique. Une petite erreur peut générer une erreur importante, qui forcera la fermeture d Excel (le debogage ne marche que partiellement sous Excel). On pourra donc vérifier les paramètres de la fonction sous VBA avant de les transmettre à la DLL. Les fonctions seront déclarées des deux côtés : sous VBA, on donnera la liste des fonctions des DLL utilisées, et sous C++ on donnera la liste des fonctions accessibles dans la DLL. On peut passer tous les types d arguments simples, mais les tableaux requièrent un traitement spécifique que nous verrons par la suite. 2 Comment créer la DLL? Nous ferons ici l hypothèse que le lecteur possède des connaissances sur la programmation en C. Rien d autre n est véritablement nécessaire. Visual C offre un assistant qui permet de créer une DLL. Pour cela, lancez Visual C++, puis faites File/New et cliquez sur MFC AppWizard (dll) dans l onglet Projects. Choisir un nom pour votre DLL dans la case Project Name et le répertoire de travail. Cliquez sur OK, puis choisissez Regular DLL using shared MFC DLL, et laissez les options par défaut. Cliquez alors sur Finish, puis sur OK dans la fenêtre résumé qui apparaît ensuite. Votre projet est maintenant initialisé. Supposons que notre projet s appelle Manuel. La fenêtre Workspace qui affiche la structure de votre projet doit apparaître (sinon faites View/Workspace). Dans les onglets, choisissez FileView, puis descendez l arbre (ici Manuel Files, puis Source Files) pour atteindre Manuel.cpp. Vous avez alors en face de vous le code source du programme. Rien d intéressant n est à observer, et vous n avez pas besoin de comprendre le code. Vous pouvez alors commencer à entrer vos fonctions directement (sans faire de programmation objet) après l instruction END_MESSAGE_MAP(). Il faut simplement ajouter dans votre déclaration l instruction stdcall. Par exemple : double _stdcall Test(double z) { return z+2 ; GROUPE DE RECHERCHE OPÉRATIONNELLE 3

4 Il n est pas nécessaire de faire de déclaration dans le fichier.h, l intérêt de le faire étant simplement de pouvoir appeler une fonction en amont du code de la fonction appelée. Par contre, chaque fonction créée doit être déclarée dans le fichier.def, juste après le mot clé EXPORTS. Ne doit figurer que le nom de la procédure. Par exemple (après EXPORT) : Test Votre fonction est alors exploitable. Compilez (F7), puis vous pouvez passer à la partie Excel (la DLL se trouve dans le sous répertoire Debug du répertoire de travail). Lors d un changement du type ou du nombre de paramètre de la fonction dans le code, il faut forcer le lien entre cpp et def, en modifiant d une manière ou d une autre le fichier.def. On pourra effacer un caractère, et le réécrire manuellement par exemple. 3 Comment appeler la DLL? La fonction de la DLL doit être déclarée dans le module VBA. Pour cela, il suffit d ajouter au début de votre programme VBA le code suivant : Private Declare Function Test Lib "Manuel.dll" (ByVal y As Double) As Double si la DLL créée se trouve dans le répertoire Office. L argument ByVal est conseillé (pas de passage par paramètre dans l appel). Private est nécessaire pour que la fonction ne soit pas accessible à partir de la feuille de calcul (ce qui donnerait une erreur). Attention, il faut veiller à l exacte similitude des types des arguments envoyés (Le type Integer n est pas compatible. On utilisera plutôt le type Long). Vous déclarez toutes les fonctions de la DLL de la même manière. Une fois cette ligne écrite, vous pouvez appeler la fonction de la DLL dans votre programme VBA comme s il s agissait d une fonction VBA. Exemple : Public Function TestVBA(z As Double) as Double TestVBA=Test(z) End Function Attention de ne pas utiliser le même nom pour votre fonction DLL et votre fonction VBA. 4 Le passage de tableau 4.1 En sortie : Les tableaux ne sont pas échangeables simplement entre les deux applications (VBA ignore la construction sous forme de pointeurs du C). Pour pouvoir obtenir un résultat sous forme de tableau, il faut utiliser un objet spécifique de C++, COleSafeArray. Vous pouvez vous reporter à GROUPE DE RECHERCHE OPÉRATIONNELLE 4

5 la documentation C++ pour en apprendre plus sur cette fonction. Rien ne parle mieux ici qu un exemple : La procédure c_passe_tableau prends un entier long i en paramètre, et renvoi un tableau 10*10 dont les cases sont remplies ici par i*(numéro de colonne). Voici le code C : VARIANT _stdcall c_passe_tableau(long i){ //Exemple de passage de tableau en sortie de fonction COleSafeArray saret ; //Crée un objet COleSafeArray qui permet de placer un tableau dans un Variant DWORD numelements[] = {10, 10 ; // Taille du tableau 10x10 // Create the safe-array... saret.create(vt_r8, 2, numelements) ; //VT_R8 = données numériques sur 8 octets, dimension 2, taille = numelements (10*10) // Initialize it with values... long index[2] ; //Tableau à deux éléments contenant pour l un i et l autre j pour pointer sur Aij for(index[0]=0 ; index[0]<10 ; index[0]++) { for(index[1]=0 ; index[1]<10 ; index[1]++) { double val = index[1]*i ; saret.putelement(index, val) ; //Place la valeur pointée par val, ie val, dans la case repérée par index[0],index[1] // Return the safe-array encapsulated in a VARIANT... return saret.detach() ; En VBA, on aura d une part la déclaration : Private Declare Function c_passe_tableau Lib "Manuel.dll" (ByVal i As Long) As Variant Et la fonction appelante : Function EXEMPLE() As Double Dim donj As Variant Dim k As Long k = 5 donj = c_passe_tableau(k) EXEMPLE = donj(1, 4) End Function Qui renvoie le contenu de la case (1,4). GROUPE DE RECHERCHE OPÉRATIONNELLE 5

6 4.2 En entrée : La procédure est légèrement différente, mais utilise le même objet C++ ColeSafeArray et aussi un VARIANT du côté VBA. Le programme suivant calcul le test de Cramer Von Mise pour une loi uniforme : double _stdcall c_cramer_uniforme(colevariant Objet, long Elem){ //Cramer Von Mise pour loi uniforme, prend le tableau et sa taille COleSafeArray Arrey ; //Cf Ci-dessus double val=0, y = 0,a ; long index[1] ; Arrey.Attach(Objet) ; a = Elem ; if (a==0) exit(0) ; for (index[0]=0 ;index[0]<elem ;index[0]++) { Arrey.GetElement(index,val) ; y = y + ((index[0] + 0.5)/a - val)*((index[0] + 0.5)/a - val) ; //Calcul le facteur y = y + 1/(12 *a) ; //Fait la somme return y ; Sous VBA, on a la déclaration : Private Declare Function c_cramer_uniforme Lib "c :.dll" (ByVal plage As Variant, By- Val taille As Long) As Double Puis l appel : Function CRAMER_UNIFORME2(plage As Range) As Double Méthode C++ Dim i, NBL As Integer Dim z() As Double Dim c As Range NBL = plage.rows.count If plage.columns.count <> 1 Then Exit Function Si plus d une colonne, sort de la procédure ReDim z(nbl) As Double i = 0 For Each c In plage Parcourt la plage z(i) = c.value Affecte au tableau i = i + 1 Next c GROUPE DE RECHERCHE OPÉRATIONNELLE 6

7 CRAMER_UNIFORME2 = c_cramer_uniforme(z, NBL) Appel de la DLL End Function 5 Quelques solutions et recommendations 5.1 Sous VBA : Comme expliqué plus haut, VBA est un langage interprété, et a donc comme principal défaut sa lenteur d exécution et comme principal avantage sa souplesse. En effet, notamment en terme de débogage, les possibilités offertes sont très nombreuses. Voici quelques points méritant d être cités : La commande Option Explicit au début du code peut être utilisée pour obliger le programmeur à déclarer par un Dim ( Dim A As Double par exemple) toutes les variables utilisées. On évite ainsi des erreurs d orthographe dans le nom de variable du type tzmp au lieu de temp dont les conséquences peuvent être très graves. Par défaut, les tableaux en VAB déclarés par Dim t() As Double et dimensionné par Redim t(100) sont indexés à partir de 0, comme en C. Pour d évidentes raisons de compatibilité on gardera ce mode d indexation, même si la commande Option 1 permet de parcourir à partir de 1. Le débogage d une macro se fait très simplement en pressant F8 tandis que le curseur se trouve dans la macro. Pour une fonction, on aura intérêt à créer une macro appelant la fonction en question, et de deboger la macro et donc la fonction. Le choix entre macro et fonction est généralement simple. Les macro ne seront utilisées que lorsqu une sortie multiple est indispensable, c est à dire que plusieurs cases doivent être modifiées en sortie. C est le cas de la génération de suites aléatoires. On utilisera au maximum les fonctions intégrées sous Excel, car celles-ci sont généralement optimisées (comme pour le tri par exemple). Il sera plus intéressant de parcourir des cellules grâce à une commande du type For Each Cellule in Plage (avec Cellule étant un objet Range et Plage la plage de données considérées) que d utiliser une vraie boucle du type For i = 1 to N. On fera notamment le choix de la première méthode pour l affectation des valeurs dans un tableau. Dans le cadre d une fonction, les cellules de la feuille ne sont pas modifiables (sauf celle qui prend le résultat de la fonction et qui contient en fait l appel). Une méthode d affectation directe de tableau à plage existe pour les macros. Il s agit de la commande Plage.Value = t, où t est le tableau. Les plages sont remplies en fonction de leur dimension de haut en bas et de gauche à droite. Cette procédure est vraiment optimisée. La réciproque n existe apparemment pas. 5.2 Sous C++ : Un des points les plus délicats en C/C++ est la gestion des tableaux. Etant donné la consommation mémoire de certaines fonctions, notamment celles de test sur les pseudo-aléatoires, il faut veiller à bien allouer et désallouer les ressources. L allocation se fait par la commande new, sur une variable déjà définie. Rien ne différencie au premier abord un pointeur sur une case mémoire d un tableau, si ce n est l allocation mémoire. La taille du tableau pourra être fixée de manière dynamique, en fonction des variables définies à ce moment. Les opérations sont liées aux types de données intervenant dans le calcul. Ainsi, selon le type entier ou non de A et B, C=A/B donnera pour C le quotient entier ou bien le quotient réel. On devra parfois, si l on veut obtenir le quotient réel de deux variables définies comme entières, forcer la conversion en réel, par exemple en multipliant A/B par 1.0, soit C=1.0*A/B. GROUPE DE RECHERCHE OPÉRATIONNELLE 7

8 L option _stdcall dans la déclaration de la fonction est indispensable pour que cette fonction soit visible pour le VBA. Trois niveaux de procédures ont été implémentés pour les générateurs. Le premier niveau est celui d un élément seul, le deuxième est celui des vecteurs et le dernier celui des matrices. La fonction Rand() du C++ renvoie un entier de 0 à RAND_MAX (constante du langage). Donc, pour obtenir un réel entre 0 et 1 (1 exclu) on utilisera rand()/(rand_max+1.0). Pour des raisons de précisions, le type de donner _int64 a été utilisé. Les entiers sont alors représentés sur 64 bits, ce qui permet de faire fonctionner correctement les formules de récurrences des gros générateurs LCG. Une alternative pourrait être de prendre des réels avec grosses précisions, mais des erreurs d approximations pourrait alors être commises. Bien évidemment, on aura intérêt à calculer le maximum de paramètres à l extérieur de la boucle. Si le programme en perd de la clarté, dans le cadre de simulations, les contraintes de temps rendent ces séparations indispensables. Des Long peuvent être utilisé comme booléen (0=False, 1=True), car ce type n est pas géré. 6 Comment créer un fichier d aide Un fichier d aide se crée comme un programme, à savoir qu il faudra lier et compiler un ensemble de fichiers sources pour obtenir un fichier d aide utilisable. Trois principaux fichiers sont requis : un fichier Projet qui contient les paramètres principaux du fichier d aide, l allure des fenêtres, des boutons, etc., un fichier sommaire contenant les titres des rubriques et leur hiérarchisation et enfin un fichier RTF qui contient le texte de l aide. Les deux premiers fichiers seront réalisés à l aide d un programme spécifique, Help Workshop, développé par Microsoft, qui de plus permettra la compilation de l aide. Le troisième sera écrit par Word, en format RTF (Rich Text Format) et avec des règles précises décrites plus loin. Une courte description de la structure d une aide est nécessaire avant de s occuper de sa construction. Une aide se compose de topics, à savoir des sujets, qui correspondent à une page de l aide. La particularité de l aide par rapport à un fichier texte classique est qu elle autorise des liens, comme un fichier HTML. Il est d ailleurs à noter que prochainement, les fichiers d aide seront programmés par défaut dans ce langage. Il existe deux types de page : l une classique, et l autre pop-up. Ces dernières viendront au-dessus d une fenêtre classique, et disparaîtront d un clic de souris. Il existe plusieurs types de lien : les liens Sommaire, qui utiliseront le fichier sommaire pour savoir quelle page appeler, les liens directs, qui apparaissent dans une fenêtre et en appelle une autre, les liens Index, qui appelle une page à partir d un de ses mots clé, ou même les liens externes, qui appelle la page directement d une application (Word, Excel) sans ouvrir le fichier d aide. Le fichier d aide se résume ainsi à plusieurs pages liées par différents liens. La programmation du fichier d aide sera ainsi composée de trois principales parties : mise en place de l aide, rédaction du texte (des topics) et établissement des liens. 6.1 Mise en place de l aide? Ouvrir Word et Help Workshop (ver. 4.3 ou ultérieures) Sous H.W. créé un nouveau Projet et sauvegarder le dans un répertoire sous, par exemple, le nom manuel (.hpj, extension par défaut) Les options par défaut sont appliquées. Sous Word, créé un nouveau fichier, vide, et sauvegarder le sous le format RTF, par exemple manuel.rtf. Ce fichier contiendra le texte de l aide, garder le ouvert. Dans HW, cliquer sur Files, puis Add et sélectionner le fichier RTF créé précédemment (manuel.rtf). Dans HW, créer un nouveau fichier, du type Contents. Donner lui un nom (par exemple, manuel.cnt) et un titre, puis sauvegarder le (vide). Revenir à la fenêtre du Projet sous HW. Faire Options, Files, et dans la case Contents File GROUPE DE RECHERCHE OPÉRATIONNELLE 8

9 donner le fichier créé. Vous pouvez maintenant sauvegarder le fichier Projet, sans le fermer. Les trois fichiers ont été créés et liés, il suffit maintenant de les remplir. 6.2 Le Texte : Dans le fichier RTF, chaque topic est séparé par un saut manuel de page. Le texte sera reproduit dans l aide avec le même format (police, couleur) que dans le fichier RTF. Vous pouvez donc donner au texte l apparence que vous voulez. Vous pouvez par exemple créer un premier topic appelé Introduction. Rentrer le texte, avec le titre, comme si vous rédigiez directement la page d aide. Une fois terminée, le topic doit être référencé. Pour cela, il faut lui donner un Id, un titre et éventuellement des Keywords. Le système général est d utiliser une note en bas de page, dont le caractère de renvoi indiquera le type de référence et dont le texte de la note elle-même donnera le contenu. Pour indiquer le Id du topic, dans le document RTF, devant le titre, faire Insertion/Note puis rentrer dans la case du caractère de renvoi le signe #. Dans la note en bas de page qui s ouvre, taper les quelques caractères qui identifieront le topic. La même procédure est à suivre pour rentrer le titre en référence (en plus de l avoir écrit dans le texte lui-même), si ce n est qu au lieu du caractère #, on utilisera $. Enfin, les Keywords concernant le topic sont à rentrer de la même manière, avec le caractère K au lieu du #. On les rentrera sur une même ligne, séparés par des points virgules en veillant à ce que Word ne rajoute pas de caractère vide avant le point virgule (ce qu il fera par défaut). 6.3 Les liens : Une fois le fichier RTF sauvegardé, avec par exemple le topic Introduction, dont l ID est intro le titre Introduction et les keywords Démarrage ;Présentation, on peut passer au linkage. Liens dans le sommaire : Le fichier sommaire (cnt) décrit le sommaire qui sera présenté lors de la consultation de l aide. On donnera donc à ce sommaire l allure que l on désire (avec les headers que l on voudra), la seule contrainte étant de lier chaque Topic créé dans le sommaire à un topic existant dans le fichier RTF. Par exemple, on pourra avec la commande Add Below rajouter un header Général, puis ensuite ajouter un topic Introduction avec comme topic Id intro (comme défini ci-dessus). A l intérieur du fichier RTF, on peut créer des liens vers un autre topic. Deux méthodes coexistent pour l appel, l une ouvrant le topic appelé à la place du précédent, l autre ouvrant une fenêtre Pop-up. Le lien est composé de deux parties, le texte du lien (en vert souligné) et l ID du topic cible. Dans le cas d une fenêtre pop-up, le texte sera formaté en Souligné, dans le cas normal en Double Souligné (Format Police Soulignement =>double). Puis, collé sans espace au texte, on écrira l Id du topic cible en format Masqué. Par exemple : On pourra consulter l Introductionintro (intro doit être ici écrit en masqué, mais bien évidemment, pour des raisons de lisibilité, on l a écrit en Empreinte). Les Keywords apparaissant dans le fichier RTF seront automatiquement incorporés à l index, et si plusieurs occurrences existent, une liste de choix avec le nom des topics concernés comme définis dans le fichier RTF apparaîtra. Pour lier à partir d une application, un Id numérique est nécessaire. Par exemple, dans Excel, sous VBA, il est possible dans l explorateur d objet de définir pour le projet un fichier d aide et pour chaque fonction un id numérique appelé contexte. Pour que l appel se fasse, il faut dans le projet définir des correspondances. Pour cela, il suffit de cliquer le bouton Map (dans le projet sous HW), et de faire correspondre à chaque topic un id numérique. Pour lancer la compilation, ne pas oublier de sauvegarder tous les fichiers avant (ce n est pas automatique sous HW). GROUPE DE RECHERCHE OPÉRATIONNELLE 9

10 7 Conclusion Et maintenant, au travail! GROUPE DE RECHERCHE OPÉRATIONNELLE 10

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

Travaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES

Travaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES TRAVAUX PRATIQUES Le présent travail vise à développer une interface visuelle de programmation des entrées- sorties du port LPT d un PC à l aide du logiciel VISUAL BASIC. I- EDITION ET TEST DU PROGRAMME

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

La base de données dans ArtemiS SUITE

La base de données dans ArtemiS SUITE 08/14 Vous préférez passer votre temps à analyser vos données plutôt qu à chercher un fichier? La base de données d ArtemiS SUITE vous permet d administrer et d organiser confortablement vos données et

Plus en détail

TD3 - Facturation avec archivage automatisé

TD3 - Facturation avec archivage automatisé TD3 - Facturation avec archivage automatisé Objectifs Insérer les formules nécessaires aux calculs d une facture. Créer une macro- commande avec l enregistreur de macros et l affecter à un bouton. Utiliser

Plus en détail

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet Programmation VBA Pierre BONNET 21 La programmation VBA Historiquement, la programmation sous Excel avait comme fonction d'automatiser une succession d'actions faites dans la feuille à l'aide de la souris.

Plus en détail

Comment créer et utiliser une fonction

Comment créer et utiliser une fonction Comment créer et utiliser une fonction Henry P. AUBERT Jacques GOUPY Si, dans une cellule d'une feuille Excel, l on utilise souvent la même formule mathématique, il est possible d en faire une fonction

Plus en détail

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002 Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002 De nombreux utilisateurs rencontrant l équipe de National Instruments nous demandent comment générer un rapport complet à partir

Plus en détail

Introduction à Eclipse

Introduction à Eclipse Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant

Plus en détail

Sélection du contrôleur

Sélection du contrôleur Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du

Plus en détail

Styler un document sous OpenOffice 4.0

Styler un document sous OpenOffice 4.0 Mars 2014 Styler un document sous OpenOffice 4.0 Un style est un ensemble de caractéristiques de mise en forme (police, taille, espacement, etc.) qui sert à structurer un document en l organisant de manière

Plus en détail

Algorithmique et programmation : les bases (VBA) Corrigé

Algorithmique et programmation : les bases (VBA) Corrigé PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B Excel : Réalisation d un classeur Compta Saisir les étiquettes Renommer la première feuille Compta Laisser la première ligne vide et sur la deuxième ligne saisir les étiquettes Se placer sur A2 et saisir

Plus en détail

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES

Plus en détail

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des

Plus en détail

Programme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4

Programme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4 TABLE DES MATIÈRES PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4 LE COMPAGNON OFFICE 4 Masquage ou affichage du Compagnon Office 4 Sélection d un autre Compagnon 4 APPRIVOISER EXCEL 5 Exercice no 1

Plus en détail

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

SOMMAIRE AIDE À LA CRÉATION D UN INDEX SOUS WORD. Service général des publications Université Lumière Lyon 2 Janvier 2007

SOMMAIRE AIDE À LA CRÉATION D UN INDEX SOUS WORD. Service général des publications Université Lumière Lyon 2 Janvier 2007 SOMMAIRE 1) CRÉATION D UN INDEX SIMPLE 3 a) Étape 1 : Marquage des entrées d index (à l aide d un fichier de concordance) 3 Procédure d insertion du tableau 4 Saisie des entrées d index 5 Marquage automatique

Plus en détail

Excel 2007 Niveau 3 Page 1 www.admexcel.com

Excel 2007 Niveau 3 Page 1 www.admexcel.com Excel 2007 Niveau 3 Page 1 TABLE DES MATIERES UTILISATION DE LISTES DE DONNEES... 4 REMARQUES PREALABLES SUR LES LISTES DE DONNEES... 4 METTRE EN FORME LE TABLEAU... 6 METTRE LA LISTE A JOUR... 7 a/ Directement

Plus en détail

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : 1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique

Plus en détail

Débuter avec Excel. Excel 2007-2010

Débuter avec Excel. Excel 2007-2010 Débuter avec Excel Excel 2007-2010 Fabienne ROUX Conseils & Formation 10/04/2010 TABLE DES MATIÈRES LE RUBAN 4 LE CLASSEUR 4 RENOMMER LES FEUILLES DU CLASSEUR 4 SUPPRIMER DES FEUILLES D UN CLASSEUR 4 AJOUTER

Plus en détail

GUIDE Excel (version débutante) Version 2013

GUIDE Excel (version débutante) Version 2013 Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte

Plus en détail

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

Guide de formation avec cas pratiques. Programmation. Philippe Moreau Patrick Morié. Daniel-Jean David

Guide de formation avec cas pratiques. Programmation. Philippe Moreau Patrick Morié. Daniel-Jean David Guide de formation avec cas pratiques Excel 2007 Programmation Avancé VBA Guide de formation avec cas pratiques Philippe Moreau Patrick Morié Daniel-Jean David Tsoft et Groupe Eyrolles, 2009, ISBN : 978-2-212-12446-0

Plus en détail

Comment utiliser FileMaker Pro avec Microsoft Office

Comment utiliser FileMaker Pro avec Microsoft Office Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de

Plus en détail

Prise en main rapide

Prise en main rapide Prise en main rapide 4 Dans cette leçon, vous découvrirez les fonctionnalités de création de page web de Dreamweaver et apprendrez à les utiliser dans l espace de travail. Vous apprendrez à : définir un

Plus en détail

EXCEL TUTORIEL 2012/2013

EXCEL TUTORIEL 2012/2013 EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi

Plus en détail

Créer le schéma relationnel d une base de données ACCESS

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

Plus en détail

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,

Plus en détail

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET Brancher / débrancher l ordinateur de la prise Allumer / éteindre l ordinateur : pour allumer ou éteindre l ordinateur vous devez appuyer sur le bouton On/off

Plus en détail

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010 Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010 Les tutoriaux suivants vous guident dans l utilisation de Visio 2010. Certaines vidéos sont disponibles sur le site. Tutoriaux : Faites vos

Plus en détail

Ouvrir le compte UQÀM

Ouvrir le compte UQÀM Cliquez sur le titre pour visionner 1 Cliquez sur le titre pour visionner 2! Préliminaires! Ouvrir le compte UQÀM! Accéder au compte UQÀM! Paramètres de configuration! Les dossiers! Gérer les dossiers!

Plus en détail

La Clé informatique. Formation Internet Explorer Aide-mémoire

La Clé informatique. Formation Internet Explorer Aide-mémoire La Clé informatique Formation Internet Explorer Aide-mémoire Novembre 2003 Table des matières Novembre 2003...i Configuration d Internet Explorer... 1 Internet Explorer 6... 5 Gestion des Raccourcies...

Plus en détail

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05 EXCEL PERFECTIONNEMENT Version 1.0 30/11/05 SERVICE INFORMATIQUE TABLE DES MATIERES 1RAPPELS...3 1.1RACCOURCIS CLAVIER & SOURIS... 3 1.2NAVIGUER DANS UNE FEUILLE ET UN CLASSEUR... 3 1.3PERSONNALISER LA

Plus en détail

Traitement des données avec Microsoft EXCEL 2010

Traitement des données avec Microsoft EXCEL 2010 Traitement des données avec Microsoft EXCEL 2010 Vincent Jalby Septembre 2012 1 Saisie des données Les données collectées sont saisies dans une feuille Excel. Chaque ligne correspond à une observation

Plus en détail

Installation et utilisation du client FirstClass 11

Installation et utilisation du client FirstClass 11 Installation et utilisation du client FirstClass 11 Support par téléphone au 03-80-77-26-46 ou par messagerie sur la conférence «Support Melagri» Sommaire Page I) Installation du client FirstClass 2 II)

Plus en détail

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander HTTP Commander Table des matières 1-Présentation de HTTP Commander... 1 2-Accéder à vos fichiers... 2 3-Téléversement... 6 4-Glisser-déposer... 7 5- Le mode Webdav, un outil puissant... 8 6-Accéder aux

Plus en détail

Premiers Pas avec OneNote 2013

Premiers Pas avec OneNote 2013 Premiers Pas avec OneNote 2 Présentation de OneNote 3 Ouverture du logiciel OneNote 4 Sous Windows 8 4 Sous Windows 7 4 Création de l espace de travail OneNote 5 Introduction 5 Présentation des différentes

Plus en détail

Guide d utilisation des services My Office

Guide d utilisation des services My Office Guide d utilisation des services My Office Note importante : La version de ce guide d utilisation ne s applique qu à l interface RIA (Web 2.0) de My Office. Une section supplémentaire concernant l interface

Plus en détail

Antidote et vos logiciels

Antidote et vos logiciels Antidote et vos logiciels Antidote RX v8 Windows Antidote, c est un correcteur avancé, dix dictionnaires et dix guides linguistiques qui s ajoutent à vos logiciels pour vous aider à écrire en français.

Plus en détail

PROGRAMMATION EVENEMENTIELLE sur EXCEL

PROGRAMMATION EVENEMENTIELLE sur EXCEL MASTERs SMaRT & GSI PROGRAMMATION EVENEMENTIELLE sur EXCEL Pierre BONNET Programmation évènementielle La programmation évènementielle permet un appel de procédure depuis l'interface HMI d'excel (ou d'un

Plus en détail

COURS DE MS EXCEL 2010

COURS DE MS EXCEL 2010 COURS DE MS EXCEL 2010 Auteur: Jean Monseu Ce cours est publié par Mechelsesteenweg 102 2018 Anvers Copyright Jean Monseu CFD, Mechelsesteenweg 102, 2018 Anvers Tous droits réservés. Aucune partie de cette

Plus en détail

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007 Formation Word/Excel Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007 1 Avant de débuter Qui suis-je? À qui s adresse cette présentation? Petit sondage

Plus en détail

La Clé informatique. Formation Excel XP Aide-mémoire

La Clé informatique. Formation Excel XP Aide-mémoire La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles

Plus en détail

Guide d usage pour Word 2007

Guide d usage pour Word 2007 Formation TIC Septembre 2012 florian.jacques@etsup.com Guide d usage pour Word 2007 ETSUP 8 villa du Parc Montsouris 75014 PARIS SOMMAIRE Interface... 2 Organiser son espace de travail... 3 La barre d

Plus en détail

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont I Open Boutique Sommaire : I Open Boutique... 1 Onglet «Saisie des Produits»... 3 Création d'une nouvelle fiche boutique :... 3 Création d'une nouvelle fiche lieux de retraits :... 10 Création d'une nouvelle

Plus en détail

Troisième projet Scribus

Troisième projet Scribus Sommaire 1. Réponse à la question du deuxième projet... 2 2. Présentation du projet... 2 2.1. Organiser son travail... 2 3. Réalisation... 2 3.1. Préparation du texte... 2 3.1.1. Les styles «Dys»... 3

Plus en détail

Rapport de Mini-Projet en ArcGIS Engine

Rapport de Mini-Projet en ArcGIS Engine Rapport de Mini-Projet en ArcGIS Engine Réalisée par : Asmae BENMESSAOUD 3ème Année Cycle d Ingénieur Géoinformation Année Universitaire 2010- Sommaire 1 Introduction L analyse géographique et la visualisation

Plus en détail

les Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3

les Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3 Présentation...2 1. Créer un formulaire à partir d une table...3 2. Les contrôles :...10 2.1 Le contrôle "Intitulé"...11 2.2 Le contrôle "Zone de Texte"...12 2.3 Le contrôle «Groupe d options»...14 2.4

Plus en détail

Comment accéder à d Internet Explorer

Comment accéder à d Internet Explorer Comment accéder à d Pour ouvrir l application, vous n avez qu à doublecliquer sur l icône de celle-ci : ou vous pouvez encore allez le chercher par le raccourci dans la barre des tâches : Lorsque l application

Plus en détail

Introduction à Expression Web 2

Introduction à Expression Web 2 Introduction à Expression Web 2 Définitions Expression Web 2 est l éditeur HTML de Microsoft qui répond aux standard dew3c. Lorsque vous démarrez le logiciel Expression Web 2, vous avez le choix de créer

Plus en détail

Préconisations Portail clients SIGMA

Préconisations Portail clients SIGMA Préconisations Portail clients SIGMA Client Web Version Minimum : Pentium 4 et 512 Mo de Ram Version Préconisée : Core 2 Duo 2 GHz et 1 Go de Ram Internet Explorer (7, 8 ou 9), Firefox Résolution minimum

Plus en détail

Utilisation de l éditeur.

Utilisation de l éditeur. Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7

Plus en détail

Tutoriel code::blocks

Tutoriel code::blocks Tutoriel code::blocks E. Lunéville 2006 Le logiciel code::blocks fait partie des logiciels de type EDI (Environnement de Développement Intégré, IDE en anglais) pour le langage C++. Il est multiplateforme

Plus en détail

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8 Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel

Plus en détail

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Table des matières Chapitre A : Principes de base des scripts... 1 Élaboration de votre premier script... 1 Importance du modèle...

Plus en détail

PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE

PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE ETAPE 1 : configurer votre site Griotte comme site de confiance. Ouvrir votre navigateur sur une page Griotte, n importe laquelle, par exemple

Plus en détail

Note de cours. Introduction à Excel 2007

Note de cours. Introduction à Excel 2007 Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier

Plus en détail

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5 1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en

Plus en détail

LibreOffice Calc : introduction aux tableaux croisés dynamiques

LibreOffice Calc : introduction aux tableaux croisés dynamiques Fiche logiciel LibreOffice Calc 3.x Tableur Niveau LibreOffice Calc : introduction aux tableaux croisés dynamiques Un tableau croisé dynamique (appelé Pilote de données dans LibreOffice) est un tableau

Plus en détail

Travailler et organiser votre vie professionnelle

Travailler et organiser votre vie professionnelle 5 Travailler et organiser votre vie professionnelle Il n est guère étonnant que l iphone soit entré dans le monde de l entreprise : grâce à ses innombrables applications susceptibles d orchestrer la vie

Plus en détail

Campagnes d e-mailings v.1.6

Campagnes d e-mailings v.1.6 Campagnes d e-mailings v.1.6 Sommaire Objet Page I Préparation de la campagne 3 I 1 / Le compte de messagerie pour l envoi des emails 3 I 2 / Configurer le modèle de l email 4 I 3 / La préparation des

Plus en détail

LES DECIMALES DE π BERNARD EGGER

LES DECIMALES DE π BERNARD EGGER LES DECIMALES DE π BERNARD EGGER La génération de suites de nombres pseudo aléatoires est un enjeu essentiel pour la simulation. Si comme le dit B Ycard dans le cours écrit pour le logiciel SEL, «Paradoxalement,

Plus en détail

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. 1 Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. Voici un mode opératoire qui vous guidera dans l utilisation de

Plus en détail

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10 /0 SOMMAIRE. Lancer le logiciel. Mettre un titre dans une diapositive et du texte. Ajouter une diapositive 4. Créer une diapositive avec une image 5. Créer une diapositive avec un graphique 6. Créer une

Plus en détail

Création d un formulaire de contact Procédure

Création d un formulaire de contact Procédure Création d un formulaire de contact Procédure Description : Cette procédure explique en détail la création d un formulaire de contact sur TYPO3. Outil Procédure CMS: TYPO3 Auteur : hemmer.ch SA Extension:

Plus en détail

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Modes Opératoires WinTrans Mai 13 ~ 1 ~ Modes Opératoires WinTrans Mai 13 ~ 1 ~ Table des matières Facturation... 2 Tri Filtre... 2 Procédures facturation... 3 Transfert Compta... 8 Création d un profil utilisateur... Erreur! Signet non défini.

Plus en détail

manuellement. Le prototype ayant obtenu des résultats satisfaisants aux différents essais de labour est validé sur le plan suivant :

manuellement. Le prototype ayant obtenu des résultats satisfaisants aux différents essais de labour est validé sur le plan suivant : Comment importer un nuage de points d EXCEL vers CATIA V5, générer la surface «gauche» passant par les points et enfin usiner la surface. Ce travail a permis la réalisation d un outillage composé d une

Plus en détail

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra

Plus en détail

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version 3.0 - EXOCA 1

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version 3.0 - EXOCA 1 Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8 Powered by Version 3.0 - EXOCA 1 Sommaire Introduction... 3 1. Configuration du logiciel Zdesktop...4 2. Connexion

Plus en détail

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie

Plus en détail

L alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh

L alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh L alternative, c est malin 1 ou Comment faire plein de choses pour pas cher sur MacIntosh (Les logiciels : Pages et Keynote de la suite iwork) (Jean Aboudarham 2006) 1 Merci à François Béranger pour qui

Plus en détail

Utilisation avancée de SugarCRM Version Professional 6.5

Utilisation avancée de SugarCRM Version Professional 6.5 Utilisation avancée de SugarCRM Version Professional 6.5 Document : Utilisation_avancee_SugarCRM_6-5.docx Page : 1 / 32 Sommaire Préambule... 3 I. Les rapports... 4 1. Les principes du générateur de rapports...

Plus en détail

Création d articles sur le site web du GSP

Création d articles sur le site web du GSP Création d articles sur le site web du GSP Mode d emploi pour les membres du groupe spéléo Porrentruy. www.speleoporrentruy.ch 1 Article avec photo et document pdf sur le site du groupe spéléo Porrentruy

Plus en détail

PRÉSENTÉ PAR : NOVEMBRE 2007

PRÉSENTÉ PAR : NOVEMBRE 2007 MANUEL D UTILISATION DU FICHIER EXCEL DE GESTION DES OPÉRATIONS DANS LE CADRE DU PROGRAMME FOR@C D AIDE AUX PME DE L INDUSTRIE DES PRODUITS FORESTIERS PRÉSENTÉ PAR : NOVEMBRE 2007 Table des matières Manuel

Plus en détail

Page Paragraphe Modification. 18 7. Mise en page du document Le bouton "Format de page" est maintenant "Page"

Page Paragraphe Modification. 18 7. Mise en page du document Le bouton Format de page est maintenant Page AIDE AUX EXTRACTIONS COMPLÉMENTS POUR OPEN OFFICE 2 Le guide d'aide aux extractions de la base élèves 1 er degré a été réalisé pour Excel ou Open Office version 1. La passage à Open office version 2 a

Plus en détail

SYSTRAN 7 Guide de démarrage

SYSTRAN 7 Guide de démarrage 1 SYSTRAN 7 Guide de démarrage Réf : DSK-7-QSG-HO-FR Bienvenue SYSTRAN 7 Guide de démarrage Félicitations! Nous vous remercions d avoir choisi SYSTRAN V7 la version la plus récente et la plus puissante

Plus en détail

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010 Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010 Pourquoi migrer vers Office 2010? Pour bénéficier d une meilleure ergonomie Pour faciliter les échanges avec l extérieur Pour profiter de la puissance

Plus en détail

Comment automatiser la création d index multiples avec Word 2010. Paul-Henri Dumas - URFIST - 2014

Comment automatiser la création d index multiples avec Word 2010. Paul-Henri Dumas - URFIST - 2014 Comment automatiser la création d index multiples avec Word 2010 Qu est ce qu un index? Un index fait partie de l apparat savant d un travail scientifique, tout comme la table des matières, le sommaire

Plus en détail

EXCEL 2007. Les tableaux croisés dynamiques

EXCEL 2007. Les tableaux croisés dynamiques EXCEL 2007 Les tableaux croisés dynamiques 1 La Fonction VPM... 3 La Valeur Cible... 4 Les Tableaux Croisés Dynamiques (T.C.D.)... 6 2 Fonction VPM Cette fonction d EXCEL permet de calculer le remboursement

Plus en détail

Mon aide mémoire traitement de texte (Microsoft Word)

Mon aide mémoire traitement de texte (Microsoft Word) . Philippe Ratat Mon aide mémoire traitement de texte (Microsoft Word) Département Ressources, Technologies et Communication Décembre 2006. Sommaire PRÉSENTATION DU DOCUMENT 1 Objectif principal 1 Deux

Plus en détail

Résumé succinct des fonctions de messagerie électronique

Résumé succinct des fonctions de messagerie électronique A Accès à la messagerie électronique - Accès au fournisseur de services (Orange, Free, etc ) - Identification (nom d utilisateur et mot de passe) - Accès au service de messagerie (webmail) B Lecture des

Plus en détail

GUIDE DU NOUVEL UTILISATEUR

GUIDE DU NOUVEL UTILISATEUR GUIDE DU NOUVEL UTILISATEUR Le but de ce tutoriel est de vous guider à travers les fonctions de base de votre logiciel. Nous partirons du principe que votre terminal de pointage est déjà installé. A la

Plus en détail

FEN FICHE EMPLOIS NUISANCES

FEN FICHE EMPLOIS NUISANCES Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : glfm02@orange.fr Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance

Plus en détail

Conventions d écriture et outils de mise au point

Conventions d écriture et outils de mise au point Logiciel de base Première année par alternance Responsable : Christophe Rippert Christophe.Rippert@Grenoble-INP.fr Introduction Conventions d écriture et outils de mise au point On va utiliser dans cette

Plus en détail

Guide d utilisation 2012

Guide d utilisation 2012 Guide d utilisation 2012 Tout ce dont vous avez besoin pour bien démarrer REACOM La performance marketing SOMMAIRE Démarrez avec reagiciel Accédez à votre console d administration 4 Gestion internet Aperçu

Plus en détail

Formation tableur niveau 1 (Excel 2013)

Formation tableur niveau 1 (Excel 2013) Formation tableur niveau 1 (Excel 2013) L objectif général de cette formation est de repérer les différents éléments de la fenêtre Excel, de réaliser et de mettre en forme un tableau simple en utilisant

Plus en détail

CRÉER SON SITE INTERNET. Créer son site Internet. Méd de Roanne. FG 16/09/08

CRÉER SON SITE INTERNET. Créer son site Internet. Méd de Roanne. FG 16/09/08 CRÉER SON SITE INTERNET 1 Tout d abord, nous allons réviser quelques notions de base permettant de comprendre ce qu est un site Internet, et ce que cela implique. Dans un second temps, le lien ci-après

Plus en détail

TABLEAU CROISE DYNAMIQUE

TABLEAU CROISE DYNAMIQUE EXCEL NIVEAU III Mireille DUCELLIER MARS 2003 BASE DE DONNEES RAPPEL Une base de données est une plage de cellules contiguës située sur une la feuille 1. Elle commence en A1. On parle alors de champs,

Plus en détail

V 8.2. Vous allez utiliser les services en ligne de la plate forme de dématérialisation de la Salle des Marchés achatpublic.com.

V 8.2. Vous allez utiliser les services en ligne de la plate forme de dématérialisation de la Salle des Marchés achatpublic.com. MANUEL D UTILISATION DE LA SALLE DES MARCHES ACCES ENTREPRISES V 8.2 APPEL D OFFRES RESTREINT Vous allez utiliser les services en ligne de la plate forme de dématérialisation de la Salle des Marchés achatpublic.com.

Plus en détail

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières Utiliser Dev-C++ Voici quelques explications sur l utilisation de Dev-C++, un excellent environnement de développement en C et C++ pour Windows qu on peut télécharger librement depuis le site www.bloodshed.net

Plus en détail

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var - E mail : bij@agasc.fr / Tel : 04.93.07.00.66 CONSIGNE N 1 :

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var - E mail : bij@agasc.fr / Tel : 04.93.07.00.66 CONSIGNE N 1 : CONSIGNE N 1 : Rédiger puis envoyer un nouveau message La fenêtre de la boîte de messagerie s affiche Cliquer sur «Ecrire» ou «Nouveau message» pour ouvrir cette nouvelle fenêtre. Ensuite, suivre cette

Plus en détail

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1.

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1. REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE INSTITUT DE LA FORMATION PROFESSIONNELLE DE BIRKHADEM Microsoft Outlook Mai 2004 IFP BIRKHADEM, Rue des trois frères

Plus en détail

Création et Gestion des tables

Création et Gestion des tables Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5

Plus en détail

COMMENT INSTALLER LE SERVEUR QIPAIE

COMMENT INSTALLER LE SERVEUR QIPAIE COMMENT INSTALLER LE SERVEUR QIPAIE A. INSTALLEZ LE SERVEUR QIPAIE...2 B. VÉRIFIEZ LE PARTAGE DU RÉPETOIRE DES COPIES DE SÉCURITÉ QIPAIE....12 C. COMMENT REFAIRE LE PARTAGE DBQIPAIEBACKUPS DANS WINDOWS

Plus en détail

SUGARCRM MODULE RAPPORTS

SUGARCRM MODULE RAPPORTS SUGARCRM MODULE RAPPORTS Référence document : SYNOLIA_Support_SugarCRM_Module_Rapports_v1.0.docx Version document : 1.0 Date version : 2 octobre 2012 Etat du document : En cours de rédaction Emetteur/Rédacteur

Plus en détail