Contrôler les programmes VBA

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

Download "Contrôler les programmes VBA"

Transcription

1 7 Contrôler les programmes VBA Au sommaire de ce chapitre Utiliser les opérateurs logiques Trier des données Répéter une série d instructions : les boucles Utiliser des instructions conditionnelles Définir l instruction suivante avec GoTo Interagir avec l utilisateur via des boîtes de dialogue

2 176 Excel 2013 et VBA Visual Basic intègre des instructions permettant d orienter le comportement d une macro. Ces instructions sont appelées des structures de contrôle on parle du flux de contrôle d un programme. La connaissance et la maîtrise de ces structures constituent un préalable indispensable à la création de programmes VBA souples et puissants, se comportant différemment selon l état du document et de l application au cours de son exécution, ou des informations fournies par l utilisateur. Ce chapitre aborde une à une les structures de contrôle de Visual Basic. Leur combinaison permettra de gagner un temps précieux dans vos tâches les plus communes comme les plus complexes. L instruction GoTo et les fonctions MsgBox et InputBox, ainsi que la collection Dialogs sont aussi traitées dans ce chapitre. Il ne s agit pas de structures de contrôle, mais elles permettront aussi de contrôler le comportement des programmes VBA, et d interagir avec l utilisateur. Répéter une série d instructions : les boucles On entend par instructions en boucle, des instructions se répétant en série. Des instructions en boucles peuvent se répéter un nombre de fois déterminé dans le code ou un nombre de fois indéterminé, en fonction du contexte au moment de l exécution du programme. Do...Loop et While...Wend. Permettent de généraliser une série d instructions particulières à l ensemble d un document ; dans ce cas, ce sont l état du document et l état de l application qui déterminent le nombre de boucles réalisées. For...Next. Permet de répéter sur un document une série d instructions un nombre de fois déterminé par l utilisateur. For Each...Next. Permet d exécuter une série d instructions sur tous les objets d une collection. La boucle While...Wend La structure de contrôle While...Wend permet de répéter une série d instructions tant qu une condition spécifiée est remplie. C est l une des structures les plus utilisées pour automatiser les tâches répétitives. Elle permet de répéter un traitement sur une chaîne, un format, un objet, etc., déterminé dans un document. La syntaxe de la structure While...Wend est la suivante : While Condition Wend où Condition est une expression comparant deux valeurs à l aide d un opérateur relationnel. Lorsque la condition spécifiée après While est réalisée, le programme exécute la, placée entre While et Wend. Lorsque l instruction Wend est atteinte, le programme retourne à l instruction While et interroge à nouveau la condition. Si elle est réalisée, la Série d instructions s exécute à nouveau, etc. Dans le cas contraire, les instructions placées entre While et Wend sont ignorées, et l exécution du programme se poursuit avec l instruction située immédiatement après Wend.

3 Chapitre 7 Contrôler les programmes VBA 177 Pour poser une condition, on conjugue généralement une expression avec un opérateur relationnel, ou opérateur de comparaison, et une valeur. L opérateur relationnel permet d établir un rapport entre la valeur renvoyée par l expression et la valeur qui lui est associée. Si ce rapport est vérifié, la condition est respectée. Le Tableau 7.1 présente les opérateurs relationnels de Visual Basic. Tableau 7.1 : Les opérateurs relationnels de Visual Basic Opérateur relationnel Signification = Égal à > Supérieur à < Inférieur à <> Différent de >= Supérieur ou égal à <= Inférieur ou égal à Like Identique à (pour comparer des chaînes de caractères) Is Égal à (pour comparer des variables objet) Conseil Deux chaînes de caractères peuvent être comparées à l aide des opérateurs relationnels =, <, >, etc. La comparaison s effectue alors entre les codes ANSI attachés aux caractères comparés. Si vous devez effectuer des comparaisons précises, préférez l opérateur Like. Celui-ci permet en effet de prendre ou non en compte la casse et permet l utilisation de caractères génériques. Consultez l aide en ligne pour plus de précisions. La technique d enregistrement d instructions en boucle la plus courante consiste à exécuter la série d instructions après avoir activé l Enregistreur de macro, puis à ouvrir la fenêtre Code de la macro et à y insérer la structure While...Wend. Nous utiliserons une structure While...Wend pour automatiser la saisie d informations dans une feuille de calcul. Considérez le classeur Representants par departements représenté à la Figure 7.1. La feuille de calcul active (libellée Representants) recense les départements affectés à chaque représentant de la société. Les noms des représentants apparaissent dans les cellules de la ligne 3. Pour chaque cellule contenant le nom d un représentant, nous avons inséré en commentaires les initiales du représentant. Sous le nom du représentant se trouvent les numéros des départements dont il a la charge.

4 178 Excel 2013 et VBA Figure 7.1 La répartition des représentants par départements. Le classeur Representants par clients illustré à la Figure 7.2 contient la liste des clients de la société (colonne A). La colonne B nous renseigne sur la ville du client, et la colonne D sur son numéro de client. Les deux premiers chiffres de ce numéro correspondent au département d origine du client. La colonne C contient les initiales du représentant en charge du client. Nous profiterons de ce que ces deux classeurs ont en commun le numéro du département pour automatiser la mise à jour de la colonne C. Figure 7.2 Le classeur avec la répartition des représentants par clients avant mise à jour de la colonne C. La macro suivante interroge les deux premiers chiffres du numéro de client. Elle recherche ensuite cette valeur dans le classeur Representants par departement de façon à identifier le représentant en charge du client. Les initiales du client sont alors insérées dans la cellule située à gauche du numéro de client. La structure While...Wend permet de répéter cette procédure en boucle. Chaque fois que les initiales d un représentant ont été insérées, la cellule Numéro de client suivante est activée. La procédure s exécute TANT QUE la cellule sélectionnée contient une valeur.

5 Chapitre 7 Contrôler les programmes VBA 179 1: Sub InsererInitialesRepresentants() 2: Dim ClasseurRepresentants As Workbook 3: Dim NumDepartement As String 4: Dim Colonne As Variant 5: Dim Initiales 6: Set ClasseurRepresentants = _ GetObject("C:\Documents and settings\administrateur\bureau\representants par departements.xlsx") 7: Range("D4").Select 8: While ActiveCell.Value <> "" 9: NumDepartement = Left(ActiveCell.Value, 2) 10: Colonne = ClasseurRepresentants.Sheets(1).Range("A4:I50").Find(What:= NumDepartement, LookIn:=xlFormulas, LookAt:=xlWhole).Address 11: Colonne = Range(Colonne).Column 12: Colonne = CInt(Colonne) 13: Initiales = ClasseurRepresentants.Sheets(1).Cells(3, Colonne).Comment.Text 14: ActiveCell.Offset(0, -1).Range("A1").Select 15: ActiveCell.FormulaR1C1 = Initiales 16: ActiveCell.Offset(1, 1).Range("A1").Select 17: Wend 18: Set ClasseurRepresentants = Nothing 19: Workbooks("Representants par departements.xlsx").close 20: End Sub Lignes 2 à 6, les variables qui seront exploitées par le programme sont déclarées, et à la variable objet ClasseurReprésentant est affecté le classeur Representants par departements.xlsx, situé sur le Bureau. Ligne 7, la cellule D4 est sélectionnée. La boucle While...Wend des lignes 8 à 17 s exécute tant que la cellule sélectionnée contient des informations. Ligne 9, la fonction Left affecte à la variable NumDepartement les deux caractères de gauche (correspondant au numéro de département) de la valeur de la cellule active. Cette valeur est ensuite recherchée dans le classeur des représentants par départements (ligne 10). L objet Range renvoyé par la méthode Find est affecté à la variable Colonne notez que la variable Colonne a été déclarée de type Variant de sorte qu elle puisse recevoir des valeurs de différents types. Ligne 11, Colonne reçoit la valeur correspondant au numéro de la colonne de la cellule trouvée. Ligne 12, la fonction CInt convertit la valeur de Colonne en valeur de type Integer. La variable Colonne peut ainsi être utilisée comme argument de la propriété Cells. Ligne 13, la variable Initiales reçoit pour valeur les initiales du représentant en charge du département. On lui affecte pour cela le texte de commentaires de la cellule située dans la même colonne que l objet Range renvoyé par la fonction Find, mais sur la ligne 3 la ligne des noms de représentants. Lignes 14 et 16, un déplacement par référence relative aux cellules est effectué. Tout d abord, la cellule située à gauche de la cellule active est sélectionnée et reçoit la valeur de la variable Initiales (ligne 15). Un déplacement d une cellule vers la droite puis d une cellule vers le bas est ensuite effectué. La cellule active est alors la cellule suivante de la colonne D. Le mot clé Wend renvoie l exécution du programme à l instruction While correspondante. Celle-ci vérifie que la cellule active contient des données. Si tel est le cas, les instructions situées entre While et Wend sont exécutées, et les initiales du représentant en charge du client insérées.

6 180 Excel 2013 et VBA Lorsque la condition While n est plus vérifiée, les instructions situées entre While et Wend sont ignorées et le programme se termine avec les instructions des lignes 18 et 19. Les ressources système occupées par la variable objet ClasseurRepresentants sont libérées, et le classeur des représentants par départements est fermé. Conseil Pour sécuriser définitivement cette macro, commencez par lui faire activer la feuille devant recevoir les informations. Elle devra logiquement être stockée dans ClasseurRepresentants.xlsx, puisqu elle ne servira qu à ce classeur. Ainsi, elle ne s exécutera que si le classeur est ouvert. Figure 7.3 La macro a complété les informations de la colonne C. La boucle Do...Loop La structure de contrôle Do...Loop est semblable à While...Wend, mais offre plus de souplesse car elle peut se décliner sur quatre modes différents : Do While...Loop. Tant que la condition est respectée, la boucle s exécute. Do While Condition Loop Do Until...Loop. Jusqu à ce que la condition soit réalisée, la boucle s exécute. Do Until Condition Loop Do...Loop While. La boucle s exécute, puis se répète, tant que la condition est respectée. Do Loop While Condition

7 Chapitre 7 Contrôler les programmes VBA 181 Do...Loop Until. La boucle s exécute, puis se répète, jusqu à ce que la condition soit respectée. Do Loop Until Condition Le programme suivant utilise une boucle Do While...Loop pour supprimer les doublons dans un classeur Excel. Les Figures 7.4 et 7.5 présentent un classeur contenant des doublons avant et après passage de la macro. On estime, dans cette première version, qu il existe un doublon lorsque deux cellules de la colonne A contiennent les mêmes données. Le programme commence par faire un tri des données. Le contenu de chaque cellule de la colonne A est ensuite comparé à celui de la cellule suivante. S ils sont identiques, la ligne de la cellule courante est supprimée. 1: Sub SuppressionDoublons() 2: Dim CelluleCourante As Range 3: Dim CelluleSuivante As Range 4: Set CelluleCourante = ActiveSheet.Range("A1") 5: 6: Tri des données sur la cellule A1 7: ActiveSheet.Range("A1").Sort key1:=range("a1"), _ 8: Order1:=xlAscending, Header:= xlguess, OrderCustom:=1, _ 9: MatchCase:=False, Orientation:=xlTopToBottom 10: Boucle 11: Do While Not IsEmpty(CelluleCourante) = True 12: Set CelluleSuivante = CelluleCourante.Offset(1, 0) 13: If CelluleSuivante.Value = CelluleCourante.Value Then 14: CelluleCourante.EntireRow.Delete 15: End If 16: Set CelluleCourante = CelluleSuivante 17: Loop 18: End Sub Lignes 2 et 3 les variables objet de type Range CelluleCourante et CelluleSuivante sont déclarées. La variable CelluleCourante reçoit ensuite un objet Range correspondant à la cellule A1 de la feuille active. L instruction des lignes 7 à 9 trie les données. On applique pour cela la méthode Sort. Les arguments Key1 et Order1 définissent respectivement le premier critère de tri et l ordre de tri. Header indique s il existe des lignes de tri et reçoit ici la constante xlguess (Excel définit s il y a ou non une ligne de titre et, dans l affirmative, de quelle ligne il s agit). OrderCustom reçoit la valeur 1 et le tri est donc "Normal". Enfin MatchCase et Orientation correspondent au respect de la casse lors du tri et à son orientation (ici de haut en bas). Lignes 11 à 17, une boucle Do While...Loop est utilisée pour tester toutes les cellules. La cellule stockée dans CelluleCourante est testée, puis CelluleCourante reçoit la cellule stockée dans CelluleSuivante, soit la cellule située immédiatement en dessous. La boucle s exécute tant que la cellule stockée dans CelluleCourante n est pas vide [Not IsEmpty(CelluleCourante) = True]. Ligne 12, la propriété Offset est utilisée pour attribuer à CelluleSuivante la cellule située une ligne en dessous, sur la même colonne. Lignes 13 à 15, une instruction conditionnelle sert à supprimer la ligne de CelluleCourante (CelluleCourante.EntireRow) si la cellule contient les

8 182 Excel 2013 et VBA mêmes données que la cellule suivante. CelluleCourante reçoit ensuite la cellule stockée dans CelluleSuivante (ligne 16). Ligne 17, l instruction Loop renvoie le programme à l instruction While correspondante. L expression While est de nouveau évaluée et le corps de la boucle s exécute si elle est vérifiée. Lorsque l expression de la ligne 11 n est plus vérifiée, le programme se poursuit avec l instruction située immédiatement sous l instruction Loop. En l occurrence, il prend fin. Figure 7.4 La feuille avant passage de la macro. Figure 7.5 La macro a supprimé les doublons. Le programme fonctionne correctement, mais ne prend en compte que le contenu des cellules de la colonne A pour déterminer les doublons. La procédure suivante supprime une ligne uniquement si les données sont également identiques dans les colonnes B, C et D. Les modifications apportées à la première version apparaissent en gras. 1: Sub SuppressionDoublons() 2: Dim Cellulecourante As Range 3: Dim Cellulesuivante As Range 4: Set Cellulecourante = ActiveSheet.Range("A1") 5:

9 Chapitre 7 Contrôler les programmes VBA 183 6: Tri des données sur la cellule A1 7: ActiveSheet.Range("A1").Sort Key1:=Range("A1"), Order1:=xlAscending, Key2:=Range("B1"), _ 8: Order2:=xlAscending, Key3:=Range("C1"), Order3:=xlAscending, Header:=xlGuess, _ 9: OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom 10: Boucle et test des cellules 11: Do While Not IsEmpty(Cellulecourante) = True 12: Set Cellulesuivante = Cellulecourante.Offset(1, 0) 13: If Cellulesuivante.Value = Cellulecourante.Value Then 14: If LignesIdentiques(Cellulecourante, Cellulesuivante) = True Then 15: Cellulecourante.EntireRow.Delete 16: End If 17: End If 18: Set Cellulecourante = Cellulesuivante 19: Loop 20: End Sub 21: 22: Function LignesIdentiques(CellCourante As Range, CellSuivante As Range) As Boolean 23: If CellCourante.Offset(0, 1).Value <> CellSuivante.Offset(0, 1).Value Then 24: LignesIdentiques = False 25: ElseIf CellCourante.Offset(0, 2).Value <> CellSuivante.Offset(0, 2).Value Then 26: LignesIdentiques = False 27: ElseIf CellCourante.Offset(0, 3).Value <> CellSuivante.Offset(0, 3).Value Then 28: LignesIdentiques = False 29: Else 30: LignesIdentiques = True 31: End If 32: End Function Lignes 15, l instruction conditionnelle définissant si la ligne est supprimée appelle la fonction LignesIdentiques en lui passant les arguments CelluleCourante et CelluleSuivante. La fonction Lignesidentiques est déclarée comme recevant deux arguments de type Range et renvoyant une valeur de type Boolean (ligne 22). Ligne 23 à 31, une structure conditionnelle sert à déterminer la valeur renvoyée par la fonction. Le contenu des cellules décalées d une, de deux, puis de trois cellules à droite de CelluleCourante est successivement comparé au contenu des cellules décalées de la même façon par rapport à CelluleSuivante [Offset(0, 1), Offset(0, 2) et Offset(0,3)]. Si ce contenu diffère, la valeur False est affectée à la fonction (lignes 24, 26 et 28). Dans le cas contraire, la fonction renvoie True (ligne 30). La procédure appelante reprend alors la main et l instruction de la ligne 15 est exécutée si la fonction a renvoyé True. Dans le cas contraire, la condition n est pas vérifiée et la cellule suivante est testée. Rappel Pour interrompre une macro qui ne fonctionne pas correctement (qui exécute une boucle sans fin, par exemple), appuyez sur Ctrl+Pause, puis voyez le Chapitre 10.

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

Visual Basic for Applications

Visual Basic for Applications Visual Basic for Applications (sous Excel) Frédéric Cadier ENST Bretagne - Département LUSSI frederic.cadier@enst-bretagne.fr Cadier F. (ENST Bretagne) VBA 1 / 62 Plan de la présentation 1 Excel et VBA

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

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

FORMATION au VBA Pour EXCEL. Version 2007 & +

FORMATION au VBA Pour EXCEL. Version 2007 & + FORMATION au VBA Pour EXCEL Version 2007 & + Philippe Puig Formateur Informatique http://wwwphilippepuigcom contact@philippepuigcom wwwphilippepuigcom Page 1 sur 87 VBA : introduction Le VBA (Visual Basic

Plus en détail

Excel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique

Excel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique Fiche de validation des besoins en formation Bureautique Excel Identification Nom : Prénom : Société : Adresse : CP Ville : Adresse e-mail : Téléphone professionnel : Informations sur vos besoins et objectifs

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

Formation VBA 3 Interagir

Formation VBA 3 Interagir Formation VBA 3 Interagir 1 Utilisation des UserForms Les UserForms sont des interfaces largement configurables, il convient de ne pas les limiter à tel ou tel usage qui pourrait être présenté à titre

Plus en détail

Sub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"

Sub CalculAnnuite() Const TITRE As String = Calcul d'annuité de remboursement d'un emprunt TD1 : traduction en Visual BASIC des exemples du cours sur les structures de contrôle de l'exécution page 1 'TRADUCTION EN VBA DES EXEMPLES ALGORITHMIQUES SUR LES STRUCTURES 'DE CONTROLE DE L'EXECUTION

Plus en détail

Stockez et organisez vos données sous Excel. Une approche systématique, structurée et simplifiée

Stockez et organisez vos données sous Excel. Une approche systématique, structurée et simplifiée Stockez et organisez vos données sous Excel Une approche systématique, structurée et simplifiée Publié par PolyKromy Consulting Inc., Vancouver, BC, Canada PolyKromy Consulting Inc. a apporté la plus grande

Plus en détail

Utilitaires méconnus de StrataFrame

Utilitaires méconnus de StrataFrame Utilitaires méconnus de StrataFrame Voici quelques classes d utilitaires, parmi ceux qui se trouvent dans le NameSpace MicroFour.StrataFrame.Tools. Cette liste n est pas exhaustive, et les regroupements

Plus en détail

Formations 2015 Bureautique

Formations 2015 Bureautique Formations 2015 Bureautique Excel PowerPoint Utiliser Excel au quotidien 1 jour lundi 30/03/2015 Créer des graphiques 0.5 jour mercredi 08/04/2015 (après midi) Faire des calculs 1 jour lundi 04/05/2015

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

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS) PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et

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

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

Utiliser un tableau de données

Utiliser un tableau de données Utiliser un tableau de données OBJECTIFS : - Définir une Base de Données. - Présentation : tableau de données. - Création d un tableau de données - Gestion d un tableau de données. - Trier et Filtrer des

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

Initiation à VBA pour Excel. Philippe Bernard Ingénierie Economique et Financière Université Paris-Dauphine

Initiation à VBA pour Excel. Philippe Bernard Ingénierie Economique et Financière Université Paris-Dauphine Initiation à VBA pour Excel Philippe Bernard Ingénierie Economique et Financière Université Paris-Dauphine Septembre 2008 2 Chapitre 1 Références F. Riva Applications nancières sous Excel en Visual Basic,

Plus en détail

Langage SQL : créer et interroger une base

Langage SQL : créer et interroger une base Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,

Plus en détail

Préparation à l examen EFA en Macro

Préparation à l examen EFA en Macro Préparation à l examen EFA en Macro Exercice sur les macros en Word / Excel Les questions suivantes doivent constituer un bref rafraîchissement et vous aider à situer le niveau de vos connaissances : Question

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

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

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

1 TD 2 : Construction d'une chier Acrobat et envoi par email

1 TD 2 : Construction d'une chier Acrobat et envoi par email 1 TD 2 : Construction d'une chier Acrobat et envoi par email (correction page??) Un professeur de maths a instauré une coutume lors de la dernière séance de la semaine. Le vendredi est consacré à la correction

Plus en détail

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N

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

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation

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

CATALOGUE DES FORMATIONS 2014

CATALOGUE DES FORMATIONS 2014 CATALOGUE DES FORMATIONS 2014 5 Av Frédéric Mistral 34110 FRONTIGNAN 09 52 85 74 40 http://www.excelencours.fr ORGANISME DE FORMATION ENREGISTRE SOUS LE NUMERO : 91 34 06148 34 SIRET : 491-987-970 00023

Plus en détail

STAGE IREM 0- Premiers pas en Python

STAGE IREM 0- Premiers pas en Python Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer

Plus en détail

Listes de validation dans OpenOffice Calc

Listes de validation dans OpenOffice Calc Listes de validation dans OpenOffice Calc Révision [n 0.2] 05/08/04 Réalisé avec : OOo 1.1.1 Plate-forme / Os : Toutes Distribué par le projet Fr.OpenOffice.org Table des Matières 1 But de ce how-to...3

Plus en détail

Visual Basic.NET Interaction avec Excel

Visual Basic.NET Interaction avec Excel Jacques Bourgeois Formation Informatique Inc. Visual Basic.NET Interaction avec Excel Notes de cours Supplément Excel Version 1.0 Copyright 2011 Jacques Bourgeois Copyright 2011 Jacques Bourgeois. Tous

Plus en détail

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes

Plus en détail

Se Perfectionner à Excel 2003-2007

Se Perfectionner à Excel 2003-2007 Se Perfectionner à Excel 2003-2007 Nos formations sur notre site web Les formations Excel Se Perfectionner permettent d'acquérir un usage professionnel du plus réputé des tableurs. Le stagiaire doit maîtriser

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

Excel 2010 Intermediaire

Excel 2010 Intermediaire (Enregistrez le fichier sur votre ordinateur et ouvrez-le avec Acrobat Reader) Excel 2010 Intermediaire Dans ce fichier de positionnement nous vous demandons de valider (en cochant les différentes cases)

Plus en détail

LES TYPES DE DONNÉES DU LANGAGE PASCAL

LES TYPES DE DONNÉES DU LANGAGE PASCAL LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.

Plus en détail

Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS

Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS 1. Introduction Nous allons aborder la notion de surcouche procédurale au sein des SGBDS relationnels tels que Oracle (PLSQL)

Plus en détail

Paginer les données côté serveur, mettre en cache côté client

Paginer les données côté serveur, mettre en cache côté client Paginer les données côté serveur, mettre en cache côté client Vous voulez sélectionner des lignes dans une table, mais celle-ci comporte trop de lignes pour qu il soit réaliste de les ramener en une seule

Plus en détail

TABLEAU CROISE DYNAMIQUE

TABLEAU CROISE DYNAMIQUE TABLEAU CROISE DYNAMIQUE Cours Excel 3 ème Partie LEA3 Page 1 Cours Excel 3 ème Partie LEA3 Page 2 FILTRER UN CHAMP Il y a des moments ou vous ne voulez pas avoir une vision globale des données mais plutôt

Plus en détail

Parcours FOAD Formation EXCEL 2010

Parcours FOAD Formation EXCEL 2010 Parcours FOAD Formation EXCEL 2010 PLATE-FORME E-LEARNING DELTA ANNEE SCOLAIRE 2013/2014 Pôle national de compétences FOAD Formation Ouverte et A Distance https://foad.orion.education.fr Livret de formation

Plus en détail

Avant-propos. Conventions typographiques

Avant-propos. Conventions typographiques Avant-propos Destinée aux professionnels, la collection Guide des Experts repose sur une méthode essentiellement pratique et riche en exemples. Les explications, données dans un langage clair et précis,

Plus en détail

Utiliser une base de données

Utiliser une base de données Access Utiliser une base de données SOMMAIRE Généralités sur les SGBD... 3 Démarrage d'access 2002... 4 Ouverture d'un fichier Access... 4 Les objets dans Access... 5 Les tables... 6 A) Ouvrir une table

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

TD3: tableaux avancées, première classe et chaînes

TD3: tableaux avancées, première classe et chaînes TD3: tableaux avancées, première classe et chaînes de caractères 1 Lestableaux 1.1 Élémentsthéoriques Déclaration des tableaux Pour la déclaration des tableaux, deux notations sont possibles. La première

Plus en détail

R01 Import de données

R01 Import de données R01 Import de données A partir du package de base, R peut lire les données stockées dans des fichiers texte, à partir notamment des fonctions read.table, read.csv, read.delim, read.csv2, read.delim2, et

Plus en détail

Programmation VBA. Excel 2013. Daniel-Jean David. et Groupe Eyrolles, 2014, ISBN : 978-2-212-13905-1

Programmation VBA. Excel 2013. Daniel-Jean David. et Groupe Eyrolles, 2014, ISBN : 978-2-212-13905-1 Guide de formation avec cas pratiques Excel 2013 Programmation VBA Daniel-Jean David Tsoft et Groupe Eyrolles, 2014, ISBN : 978-2-212-13905-1 Table des matières PARTIE 1 APPRENTISSAGE 5 1- CRÉATION D UN

Plus en détail

Calc 2 Avancé. OpenOffice.org. Guide de formation avec exercices et cas pratiques. Philippe Moreau

Calc 2 Avancé. OpenOffice.org. Guide de formation avec exercices et cas pratiques. Philippe Moreau OpenOffice.org Calc 2 Avancé Guide de formation avec exercices et cas pratiques Philippe Moreau Tsoft et Groupe Eyrolles, 2007, ISBN : 2-212-12036-2, ISBN 13 : 978-2-212-12036-3 4 - Plages de données 4

Plus en détail

Application 1- VBA : Test de comportements d'investissements

Application 1- VBA : Test de comportements d'investissements Application 1- VBA : Test de comportements d'investissements Notions mobilisées Chapitres 1 à 5 du cours - Exemple de récupération de cours en ligne 1ère approche des objets (feuilles et classeurs). Corps

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

CALC2QIF Conversion de données OpenOffice au format QIF

CALC2QIF Conversion de données OpenOffice au format QIF CALC2QIF Conversion de données OpenOffice au format QIF CALC2QIF est la version OpenOffice de XL2QIF. C'est une macro Calc (le tableur d'openoffice) permettant de convertir des données au format QIF, format

Plus en détail

ISBN : 978-2-300-015014. 2008 Micro Application 20-22, rue des Petits-Hôtels 75010 Paris. 1 ère Édition - Septembre 2008. Premium CONSULTANTS

ISBN : 978-2-300-015014. 2008 Micro Application 20-22, rue des Petits-Hôtels 75010 Paris. 1 ère Édition - Septembre 2008. Premium CONSULTANTS Copyright 2008 Micro Application 20-22, rue des Petits-Hôtels 75010 Paris 1 ère Édition - Septembre 2008 Auteur Premium CONSULTANTS Toute représentation ou reproduction, intégrale ou partielle, faite sans

Plus en détail

Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org

Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org Diffusé par Le Projet Documentation OpenOffice.org OpenOffice.org Documentation Project How-To Table des matières 1. Introduction...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

SRAL Saint Raphaël. Maison des associations 213, rue de la Soleillette 83700 Saint Raphaël. : 06 26 56 41 85 - : dromain.jean-pierre@neuf.

SRAL Saint Raphaël. Maison des associations 213, rue de la Soleillette 83700 Saint Raphaël. : 06 26 56 41 85 - : dromain.jean-pierre@neuf. SRAL Saint Raphaël Maison des associations 213, rue de la Soleillette 83700 Saint Raphaël : 06 26 56 41 85 - : dromain.jean-pierre@neuf.fr Document réalisé par Jean Pierre DROMAIN Pour servir de support

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

Corrigé des TD 1 à 5

Corrigé des TD 1 à 5 Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un

Plus en détail

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA OBJECTIFS : manipuler les fenêtres et l environnement Windows, gérer ses fichiers et dossiers, lancer les applications bureautiques présentes sur son poste. PUBLIC

Plus en détail

Java Licence Professionnelle CISII, 2009-10

Java Licence Professionnelle CISII, 2009-10 Java Licence Professionnelle CISII, 2009-10 Cours 4 : Programmation structurée (c) http://www.loria.fr/~tabbone/cours.html 1 Principe - Les méthodes sont structurées en blocs par les structures de la programmation

Plus en détail

FORMATION EXCEL NIVEAU 2

FORMATION EXCEL NIVEAU 2 NOM DU STAGIAIRE : CARON PRENOM DU STAGIAIRE : Yvon FORMATION EXCEL NIVEAU 2 JOUR 1 : JEUDI 1 ER SEPTEMBRE 2011 JOUR 2 : VENDREDI 2 SEPTEMBRE 2011 ANALYSE PERSONNALISEE Stage : Excel Niveau 2 Société :

Plus en détail

Guide Calc. Chapitre 13 Calc en tant que Base de Données Simplifiée

Guide Calc. Chapitre 13 Calc en tant que Base de Données Simplifiée Guide Calc Chapitre 13 Calc en tant que Base de Données Simplifiée Copyright Ce document est Copyright 2010 2012 par ses contributeurs tels que listés ci-dessous. Vous pouvez le distribuer et/ou le modifier

Plus en détail

ASTUCES VBA Excel BO

ASTUCES VBA Excel BO ASTUCES VBA Excel BO VBA Notions de bases... 4 o Type de variable... 4 Macro 1 : créer les onglets d un fichier à partir d un filtre automatique... 5 Macro 2 : vérifier la présence d un fichier dans un

Plus en détail

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture Excel 2007 -2- Avertissement Ce document accompagne le cours qui a été conçu spécialement pour les stagiaires des cours de Denis Belot. Le cours a été réalisé en réponse aux diverses questions posées par

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

12 Tableaux croisés dynamiques

12 Tableaux croisés dynamiques 12 Le tableau croisé dynamique est l un des meilleurs outils de synthèse que propose Excel. Ne vous laissez pas intimidé par ce nom barbare et surtout, oubliez les inconvénients et les lourdeurs des précédentes

Plus en détail

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches. S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis

Plus en détail

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique

Plus en détail

1. Structure d'un programme FORTRAN 95

1. Structure d'un programme FORTRAN 95 FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)

Plus en détail

Utilisation d objets : String et ArrayList

Utilisation d objets : String et ArrayList Chapitre 6 Utilisation d objets : String et ArrayList Dans ce chapitre, nous allons aborder l utilisation d objets de deux classes prédéfinies de Java d usage très courant. La première, nous l utilisons

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

Support de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur

Support de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur JEAN-MARC GILLIOT 2014-2015 Durée 1,5 heures Introduction à l automatisation et au développement avec ArcGIS 10.1 3 e année ingénieur Support de TD ArcGIS 10.1 Grande école européenne d'ingénieurs et de

Plus en détail

Utiliser Access ou Excel pour gérer vos données

Utiliser Access ou Excel pour gérer vos données Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que

Plus en détail

Sommaire. BilanStat manuel de présentation et d utilisation Page 2

Sommaire. BilanStat manuel de présentation et d utilisation Page 2 BilanStat-Audit Sommaire Présentation... 3 Chapitre 0 : Gestion des bases de données... 5 Chapitre 0 : Gestion des missions... 12 Chapitre 1 : Eléments généraux... 17 Chapitre 2 : Capitaux propres... 28

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

Créer et modifier un fichier d'import des coordonnées approximatives avec Excel

Créer et modifier un fichier d'import des coordonnées approximatives avec Excel Créer et modifier un fichier d'import des coordonnées approximatives avec Excel Manuel d'utilisation Date: 26.03.2015 Version: 1.0 Auteur: Christoph Rüfenacht Statut: En cours Libéré Classification: publique

Plus en détail

Arbres binaires de recherche

Arbres binaires de recherche 1 arbre des comparaisons 2 recherche dichotomique l'arbre est recalculé à chaque recherche 2 5 3 4 7 9 1 6 1 2 3 4 5 6 7 9 10 conserver la structure d'arbre au lieu de la reconstruire arbre binaire de

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

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

http://cermics.enpc.fr/scilab

http://cermics.enpc.fr/scilab scilab à l École des Ponts ParisTech http://cermics.enpc.fr/scilab Introduction à Scilab Graphiques, fonctions Scilab, programmation, saisie de données Jean-Philippe Chancelier & Michel De Lara cermics,

Plus en détail

Université de Picardie - Jules Verne UFR d'economie et de Gestion

Université de Picardie - Jules Verne UFR d'economie et de Gestion Université de Picardie - Jules Verne UFR d'economie et de Gestion 23/09/2014 Excel 2003 - Tableau Croisé Dynamique L information mise à disposition de l utilisateur est fréquemment une information de détail

Plus en détail

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL Cours PL/SQL Langage propre à Oracle basé sur ADA Offre une extension procédurale à SQL PL/SQL permet d utiliser un sous-ensemble du langage SQL des variables, des boucles, des alternatives, des gestions

Plus en détail

Dans l'article précédent, vous avez appris

Dans l'article précédent, vous avez appris Pour les débutants Les différents formats de sortie proposés par PHPExcel La bibliothèque orientée objet PHPExcel permet de lire et créer des fichiers pour tableurs. Dans cette série d articles, vous apprendrez

Plus en détail

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de la Fusion Avancée 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 est enregistré

Plus en détail

WEB-OFFICE-FORMATION.FR FORMATION PROFESSIONNELLE CONTINUE ET DEVELOPPEMENT DE SITES WEB CATALOGUE 2013

WEB-OFFICE-FORMATION.FR FORMATION PROFESSIONNELLE CONTINUE ET DEVELOPPEMENT DE SITES WEB CATALOGUE 2013 WEB-OFFICE-FORMATION.FR CATALOGUE 2013 Table des matières Table des matières... 1 Formations Bureautique - Pack Microsoft Office... 8 Word Initiation... 8 ESPACE DE TRAVAIL WORD... 8 GESTION DE FICHIERS

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

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

Recherche dans un tableau

Recherche dans un tableau Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6

Plus en détail

PROGRAMMATION EXCEL EN VBA

PROGRAMMATION EXCEL EN VBA PROGRAMMATION EXCEL EN VBA Version 1.0.0 10 septembre 2006 Alain JAFFRE (jack POINT r AT free POINT fr i Préface Ce «livre» est tout particulièrement dédicacé à Isabelle qui a dû subir quelque chose qui

Plus en détail

TP 1. Prise en main du langage Python

TP 1. Prise en main du langage Python TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer

Plus en détail

Excel 2007 Utilisation Avancée

Excel 2007 Utilisation Avancée Microsoft Excel 2007 Utilisation Avancée FAC SIMILE Ce fac similé présente la table des matières, l'index et quelques pages de l'ouvrage. MANUEL DE RÉFÉRENCE AVERTISSEMENT Microsoft Excel 2007 est une

Plus en détail

Programme de Formation Office 2010 Word, Excel, Powerpoint et Outlook 2010 pour Windows

Programme de Formation Office 2010 Word, Excel, Powerpoint et Outlook 2010 pour Windows MICROSOFT WORD MODIFICATION DE TEXTE Insérer des traits d'union/espaces insécables Provoquer un saut de page Rechercher du texte Remplacer un texte par un autre Activer la coupure de mots automatique Effectuer

Plus en détail

Perfectionnement Excel 2007

Perfectionnement Excel 2007 Perfectionnement Excel 2007 -2- Avertissement Ce document accompagne le cours qui a été conçu spécialement pour les stagiaires des cours de Denis Belot. Le cours a été réalisé en réponse aux diverses questions

Plus en détail

Créer vos données sources avec OpenOffice, adieu Excel

Créer vos données sources avec OpenOffice, adieu Excel Créer vos données sources avec OpenOffice, adieu Excel Par Benoît Sauvé, enseignant CFP de Verdun Vous pouvez créer vos données sources manuellements en les saisissant dans un programme comme OpenOffice

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

Initiation à Excel. Frédéric Gava (MCF) gava@univ-paris12.fr

Initiation à Excel. Frédéric Gava (MCF) gava@univ-paris12.fr Initiation à Excel Frédéric Gava (MCF) gava@univ-paris12.fr LACL, bâtiment P2 du CMC, bureau 221 Université de Paris XII Val-de-Marne 61 avenue du Général de Gaulle 94010 Créteil cedex Plan de cette année

Plus en détail

SNT4U16 - Initiation à la programmation 2014-2015. TD - Dynamique de POP III - Fichiers sources

SNT4U16 - Initiation à la programmation 2014-2015. TD - Dynamique de POP III - Fichiers sources SNT4U16 - Initiation à la programmation Licence SVT 2 ème année 2014-2015 TD - Dynamique de POP III - Fichiers sources contacts : mathias.gauduchon@univ-amu.fr, melika.baklouti@univ-amu.fr, xavier.giraud@univ-amu.fr,

Plus en détail