• Aucun résultat trouvé

Contenu protégé par copyright

N/A
N/A
Protected

Academic year: 2022

Partager "Contenu protégé par copyright"

Copied!
6
0
0

Texte intégral

(1)Introduction. .. CHAPITRE. 2. Premières macros. ... 35. .. 36. .. 37. .. 2. .. 4. Démarrer l'enregistrement. Une applicati on hôte et des projets .. 5. Un langage de programmation. 6. Enregistrer les commandes de la macro. ... 39. ... 8. Exécuter la macro. ... 40. .. 9. Structure de la macro. ... 42. Améliorer la macro. ... 47. Une autre méthode d'enregistrement ... 50. VBA, c'est quoi? Des programmes. Un environnement de travail. .. Conventions typographiques. 1- Découvrir la programmation Excel. 11. 1. Notions fondamentales de la programmation orientée objet. CHAPITRE. Enregistrement. .. 50. Structure de la macro. .. 51. ... 51. ... 53. Ecrire la macro. 13. Comprendre le concept d'objet. .. 14. Objets et collections d 'objets. .. 14 16. Application hôte et modèles d 'objets Accéder aux objets. ... 19. Les propriétés. .. 21. Les méthodes. .. Les événements. ... Les fon ctions. .. 26 28 28. .. 29. Le modèle d'objets d'Excel. Créer une macro GrasItalique. Exécution de la macro. Choisir l'accessibilité des macros Accessibilité globale ou limitée. ... 54. ... 54. Classeurs et modèles. .. 55. Le classeur de macros personnel. ... 55. Les macros complémentaires. ... 56. Définir le classeur de stockage lors de l 'enregistrement d 'une macro. 61. Accéder aux macros d 'un classeur spécifique ... 61. Contenu protégé par copyright.

(2) Ajouter un module. 148. Supprimer un module. 150. 3. Déplacement et sélection dans une macro Excel. 63. Méthode s de sélection dan s une feuille Excel. 64. Ecrire l'instruction de d éclaration. Cla vier. ....................................................... 64. La boîte de dialogu e Ajouter. Souris. 66. une procédure. Notion de cellule activ e. 66. La notion de portée. 154. Réf érences relatives et références absol ues .. 67. Ecriture et mise enforme du code. 155. Dépl acer une proc édure. 160. CHAPITRE. Créer une procédure. Coder les déplacements effectu és lors de l'enregistrement d'une macro. 69. Réf éren ce absolue aux cellules ... 69. Réf érence relative aux cellules. 77. Référen ce aux cellules f onction de leur contenu. 80. Référen ce aux plages de cellules nommées. 83. CHAPITRE. 4. Découvrir Visual Basic Editor. Accéder à Visual Basic Editor. 85 86. Les outils et les fenêtres de Visual Basic Editor 88 L 'Explorateur de projet. 89. L 'Explorateur d 'objets. 93. La fen être UserForm. 100. La fenêtre Cod e. 103. Lafenêtre Propriétés. 115. Les barres d'outils. 119. Paramétrer Visual Basic Editor. II - Programmer en VisuaI Basic. 123. 127. 151 151. 152. Appel et sortie d'une procédure. ~61 '. Appel d 'un e proc édure Sub. 161. Appels de pro cédures Fun ction et Property. 162. Passage d'arguments. 163. Sorti e d'un e proc édure. 165. Sort ie d 'un programme. 166. Exécut er du code. 167. Aide à l'écriture de code. [67. Vérification automatique de la syntaxe ..... 168. Complément automatique des instructions. 169. Info express automatique. 170. CHAPITRE. 6. Variables et constantes ... Déclarer une variable. 171 172. D éclaration impli cite. 172. Déclaration expli cite. [73. Types de données des variables. 176. Chaînes de caractères. 176. Valeurs numériques. 178. 129. Valeurs booléennes. 181. 130. Dat es. 181. Les modules. 130. Type Variant. 182. Les procédures. 131. Variable s de matrice. 183. Les instructions. 133. Variables objet. 187. 5. Développer dans Visual Basic Editor Structure des prograrrunes Visual Basic. CHAPITRE. 135. Types de données personnalisés. 192. Procédures Sub. 136. Constantes. 194. Procédures Function. 140. Validation et conversion des types. 143. de donn ées ... Les différents types de procédures. Procédures Property. Portée et durée de vie des variables 148 Contenu protégé par copyright. Des projets bien structurés. 195 198.

(3) Portée de niveau procédure ... 198. Portée de niveau module privée ... 198. Portée de niveau modu le publi que. 199. Variables statiques. 199. Concaténer des chaînes. 268. 200. Insérer des caractères non accessibles au clav ier. 270. Répéter une série de carac tères. 27 1. Traitement interapplication s à l' aide de varia bles obj et CHAPITRE 7. Con tr ôler les programmes VBA. 205. Répéter une série d'instructions: les boucles. 206. La bou cle While Wend. 206. La boucle Do Loop. 2 10. La boucle For. ..Next. 214. La boucle For Each Next. 2 19. Utiliser des instructions conditionnelles ..... CHAPITRE 9. Manipulation des chaînes de caractères Modifi er des chaînes de caractères .. 267 268. Supprimer les espaces superflus d'u ne chaîne. 272. Extraire une partie d 'une chaîne. 272. Effectuer des remplaceme nts au sein d'un e chaîne. 274. Modifier la casse des chaînes de caractères 275. Co mparer des chaînes de car actères .......... Rechercher dan s les chaî nes de ca rac tères. 275 277. 223. Rechercher une chaîne dans une chaîne .... 277. Rechercher une chaîne dans une variable de matrice. 280. La structure de contrôle If...Then...Else .... 223. La structure de contr ôle Select Case ........ 227. Définir l' instru ction suivante avec GoTo .... 229. Interagir avec l'uti lisateur via des boîtes de dialogue. 229. CHAPITRE 10. Débogage et gestion des erreurs Les étapes et les outils du débogage. 283 284. La fo nction InputBox. 23 0. Test du projet. 285. La méthode Inputliox. 234. Exécuter pas à pas. 287. La fo nction MsgBox. 236. La f enêtre Variables locales. 288. Affichage de boîtes de dialogue Excel. 241. Les points d'arrêt. 290. Utiliser les opérateurs logiques. 246. Modifier l'ordre d'exécutio n. Trier des données. 247. des instructions. 291. La f enêtre Exécution. 29 1. 251. Les espions. 292. Utilis er les fonctions Excel dans VBA. 252. La pile des appels. 294. Créer des fonction s Excel personn alisées. 252. CHAPITRE 8. Fonctions Excel et VBA .. Intégrer une fonctio n via l' Explorateur d' objets Insérer une f onction VBA dans votre code. 254 254. Insérer une fo nction Excel dans votre code 255. Recommandation s pour l' écriture de fo nctions Excel. 256. Exemple de déb ogage. 295. Recherche du bogue. 297. Résolution du bogue. 298. Ges tion des erreurs et de s exc eptions. 30 1. Exemple de gestion d 'erreu r. 303. CHAPITRE Il. Intégrer de s applications VBA dans l'interface d 'Excel. 305. Les limites de la cellule. 256. Affecter une mac ro à un rac courc i clav ier .. 306. Des fo nctio ns touj ours à jo ur. 257. Pe rsonnal iser la barre d' outils Accès rap ide d'Excel 2007. 307. Prin cipales fonctio ns VBA. 257. Contenu protégé par copyright.

(4) Affe cter une macro à un bouton. .. 309. Affecter une macro à une commande de menu. .. 310. Réorgan iser les bout ons. Supprimer une commande de menu. ... 312. Grouper ou séparer des contrôles. Personnaliser la boîte à outils. Modi fier l'image et/ou le nom d'une commande. ... 313. Affecter une macro à un objet. .. 315. Ajouter/supprimer un contrôle Ajouter/supprimer une page. Afficher/masquer une feuille. III - Développer des interfaces utilisateur. 317. CHAPITRE 13. Exploiter les propriétés des contrôles ActiveX Propriété Name. CHAPITRE 12•. Créer des interfaces utilisateur. 337 338 .. 339 . 340. Uniformiser l 'espace ent re les contrôles . Centrer les contrôles. Apparence. ... 341 341 .. 343 . .. ... 345. ... 347. ... 349. .. 350. ... 319. Alignment. .. 350. Les phase s de développement de feu illes ... 320. BackColor. .. Créer une feuille. 321. Backstyle. .. 323 323 323 324 325 325 325 326 327 327 327 328 328 329 330. BorderColor. .. BorderStyle. ... .. Les contrôles de la boîte à outil s. ... Outil Séle ction. ... Contrôle Label. .. Contrôle TextBox. .. Cont rôle ComboBox. ... Contrôle Frame. ... Contrôle ListBox. ... Contrôle Che ckB ox. ... Contrôle Optionliuuon. ... Contrôle Toggleliutton. ... Contrôle Commandliutton. ... Contrôle TabStrip. .. Contrôle MultiPa ge. ... Contrôle ScrollBar. ... Contrôle Spinliutton. .. Placer des contrôles sur une feuille Copier-coller des contrôles Sélectionn er plusieurs contrôles Supprimer des contrôles. Mise en forme des contrôles La grille Aligner les contrôles Uniformiser la taill e des contrôles. 330 . 332 .. 333 . 334 ... 334 335 .. 336 .. 337. Style. .. Value. ... Visible. ... 350 351 351 351 352 353 353 353 354 354 356. Comportement. ... 359. Aut oSize. .. 359. AutoTab. .. Aut oWordSelect. .. 360 360 361 362 362 364 364 364 365 365 365 366 367. Capti on. .. ControlTipText. .. ForeColor. ... SpecialEffect. ... Can cel. ... Default. .. Enabled. .. EnterKeyBehavior. ... Hideselection. .. Locked MaxLenght. . ... ... Multil.ine. .. ... Sele ctionMargin. .. Style. .. TabKeyBehavior. .. Contenu protégé par copyright.

(5) Textélign .. 367. Contrôle Comb oBox ... 406. TriplcState. 367. Cont rôle ListB ox. 411. WordWrap. 368. Contrôles Che ckBox et Optionliutton. 414. 369. Contrôle Scrollliar. 415. Scrolllsars. 369. Cont rôle Spinbutton. 417. KeepS crollsVisible. 370. Delay... ..... ...... ......... ............. ......... ......... 370. Exploiter les informations d'une feuille VBA. 420. Max et Min. 371. SmallChange. 372. LargeChange. 372. Défilement. Divers. IV - Notions avancées de la programmation Excel. 423. 373. Accelerator. 373. GroupName. 374. HelpContextID. 375. Mouselcon. 375. Mousel'ointer. 376. Tablndex. 377. TabStop. 379. Tag. 379. Emplacement. 15. Programmer des événements utilisateur. 425. L'objet Application. 426. CHAPITRE. Déclaration et instanciation de l 'objet Application. 426. Création de pro cédures événementielles de niveau applicati on. 427. Propriétés de l'objet Application. 429. Méthodes de l'objet App lication. 431. Height et Width. 379 379. Left et Top. 379. L'objet ThisWorkbook. 431. Startllpl'osition. 380. L'objet Worksheet. 433. 16. Protéger et authentifier des projets VBA. 437. Les virus macro. 43 8. Se protéger des virus macros. 438. Image. 381. CHAPITRE. Picture. 381. PictureAlignment. 382. PictureSireidode. 383. Picturel'osition. 384. PicturcTiling. 384. Définir un ni veau de sécurité. 385 385. Définir un niveau de sécurité. Police Font. 14. Programmer les interfaces utilisateur.. ...... 387. Créer des procédure s événementielles. 388. CHAPITlŒ. 388. Créer une procédure. 394. Les événements. Exemples d'exploitation des contrôles. 400. dans Excel 2007 .. 438. avec Excel 2000, XP et 2003. 440. Effectuer des sauv egarde s des macros. 444. Protéger l'accès aux macros Verrouiller un projet ....... 445 445. Limit er les droits d 'exécuti on d 'une ma cro 447. Authentifier ses macros. 457. Contrôle Lab el.... ......... ............... ......... ... 401. Obtenir une auth entification. 458. Contrôle TextBox ... ..... .... .... ....... ... ........ ... 403. Auth entifier une ma cro. 459. Contenu protégé par copyright.

(6) 17, Bonus: exemple complet d' application Excel. 46 1. Présentation d'u n projet d'application Excel. 462. CHAPITRE. Identification des informations à recueillir 46 3 Définiti on de la structure du programm e.. 464. Créatio n du modèle Excel. 470. Création des interface s. 472. Feuill eftnContratA uteur. 472. Feuille ftnCo ntra tDates. 498. Feuille ftnContra tImp ression. 504. Feuille ftn Contra tFin. 5 10. Ecriture des procédures d' édition de documents Mise à jour du Tableau Word. 5 11 5 11 514. Manipulation des fichiers et des dossiers. 5 17. Edition des f euilles de pa ie. A :'1NEXE ,. 484 Index Contenu protégé par copyright. Feuille ftnCo ntratConditions. 521.

(7)

Références

Documents relatifs

Introduction Anatomie pathologique Sécrétion de sérotonine et de peptides Diagnostic clinique Diagnostic biologique Diagnostic topographique Traitement des tumeurs

Condensation de thioesters par une réaction de type Claisen et autres réactions intervenant dans la biosynthèse des acides gras saturés.. Réactions catalysées par le

Les interactions avec la matière La perte d'énergie des particules chargées légères Le parcours des particules chargées légères Les applications des particules

Indications et spécificités de la chirurgie plastique parodontale chez l'enfant, l'adolescent et l'adulte jeune.. Contenu protégé Index

Cliquez dans une autre cellule, effectuez un clic droit puis cliquez sur paste ou ctrl + v.. Cut

Entretien avec le jury La connaissance de la profession et de la formation 1.. Rôle et missions des AS et

III Jumeaux bibliques: Esaü et Jacob ou la conquête du droit d'aînesse IV Jumeaux dans la mythologie gréco-romaine A Apollon et Artémis, le jour et la nuit B Amphion et Zéthos

Les antalgiques Principes et règles de prescription Aspects généraux de la douleur Principes de prescription antalgique Règles de prescription des antalgiques en pratique courante