Formation Excel - VBA débutant - bidou.ftp- ?· Formation Excel - VBA débutant ... Application ...…

  • Published on
    02-Oct-2018

  • View
    215

  • Download
    1

Embed Size (px)

Transcript

<ul><li><p>Formation Excel - VBA dbutant </p><p>INTRODUCTION .................................................................................................. 8 </p><p>LENVIRONNEMENT DE DEVELOPPEMENT .................................................... 8 </p><p>Prsentation de l'diteur............................................................................................................................... 9 </p><p>Notions de module ....................................................................................................................................... 10 </p><p>L'enregistreur de macro ............................................................................................................................. 12 </p><p>VISUAL BASIC ...................................................................................................13 </p><p>Prsentation ................................................................................................................................................. 13 </p><p>Les variables ................................................................................................................................................ 13 La porte ................................................................................................................................................... 14 Le type ...................................................................................................................................................... 16 </p><p>Conversion de type............................................................................................................................... 17 Les constantes........................................................................................................................................... 17 Intrts ...................................................................................................................................................... 18 Le type Variant ......................................................................................................................................... 19 Type utilisateur ......................................................................................................................................... 20 numration.............................................................................................................................................. 20 Masque binaire.......................................................................................................................................... 21 </p><p>Oprateurs ................................................................................................................................................... 22 Oprateurs arithmtiques .......................................................................................................................... 22 Oprateurs de comparaison....................................................................................................................... 22 &amp;, Oprateur de concatnation ................................................................................................................. 24 Oprateurs logiques .................................................................................................................................. 24 </p><p>Oprateur And ...................................................................................................................................... 24 Oprateur Or......................................................................................................................................... 24 Oprateur Eqv....................................................................................................................................... 24 Oprateur XOr...................................................................................................................................... 25 Oprateur Imp....................................................................................................................................... 25 Oprateur Not ....................................................................................................................................... 25 </p><p>Combinaisons d'oprateur......................................................................................................................... 25 Oprateur d'affectation, = ......................................................................................................................... 26 Logique binaire......................................................................................................................................... 26 </p><p>Procdures &amp; fonctions............................................................................................................................... 29 Arguments ................................................................................................................................................ 29 </p><p>ByRef &amp; ByVal .................................................................................................................................... 29 Optional................................................................................................................................................ 30 ParamArray .......................................................................................................................................... 31 Arguments nomms ou passage par position........................................................................................ 32 </p><p>Instructions et rgles d'appel..................................................................................................................... 32 Valeur retourne ....................................................................................................................................... 33 </p><p>Les objets ..................................................................................................................................................... 35 </p><p>Les tableaux ................................................................................................................................................. 37 Instructions et fonctions spcifiques ......................................................................................................... 38 </p><p>Les blocs ....................................................................................................................................................... 39 </p><p> 1</p></li><li><p>Structure dcisionnelle................................................................................................................................ 40 Les structures compactes .......................................................................................................................... 40 </p><p>Immediate If IIf................................................................................................................................ 40 Choose.................................................................................................................................................. 40 Switch................................................................................................................................................... 41 </p><p>If Then Else...................................................................................................................................... 42 ElseIfThen ........................................................................................................................................ 43 </p><p>Select Case................................................................................................................................................ 44 </p><p>Les boucles ................................................................................................................................................... 46 ForNext................................................................................................................................................. 46 DoLoop................................................................................................................................................. 48 </p><p>numrations &amp; collections........................................................................................................................ 50 </p><p>FONCTIONS VBA...............................................................................................51 </p><p>Fonctions de conversions ............................................................................................................................ 51 Conversion de type ................................................................................................................................... 51 Conversions spcifiques ........................................................................................................................... 52 </p><p>CVErr ................................................................................................................................................... 52 Val ........................................................................................................................................................ 53 Format, Format$................................................................................................................................... 53 </p><p>Conversion de valeur ................................................................................................................................ 55 Hex, Hex$............................................................................................................................................. 55 Oct, Oct$ .............................................................................................................................................. 55 Int, Fix .................................................................................................................................................. 55 </p><p>Fonctions de Date &amp; Heure ........................................................................................................................ 55 Rcupration du temps systme................................................................................................................ 56 </p><p>Date, Date$........................................................................................................................................... 56 Time, Time$ ......................................................................................................................................... 56 Timer .................................................................................................................................................... 56 Now ...................................................................................................................................................... 56 </p><p>Fonctions de conversions.......................................................................................................................... 57 DateValue, TimeValue......................................................................................................................... 57 DateSerial ............................................................................................................................................. 57 TimeSerial ............................................................................................................................................ 58 </p><p>Fonctions d'extraction ................................................................................................................................ 58 Fonctions spcifiques ........................................................................................................................... 58 WeekDay.............................................................................................................................................. 58 DatePart................................................................................................................................................ 59 </p><p>Fonctions de calculs.................................................................................................................................. 61 DateAdd ............................................................................................................................................... 61 DateDiff................................................................................................................................................ 62 </p><p>Exemples classiques d'utilisation.............................................................................................................. 63 </p><p>Fonctions de fichiers ................................................................................................................................... 65 Systme de fichier..................................................................................................................................... 65 </p><p>ChDir.................................................................................................................................................... 65 ChDrive ................................................................................................................................................ 65 CurDir................................................................................................................................................... 65 Dir ........................................................................................................................................................ 65 FileAttr ................................................................................................................................................. 66 FileCopy............................................................................................................................................... 66 FileDateTime........................................................................................................................................ 67 FileLen ................................................................................................................................................. 67 GetAttr &amp; SetAttr ................................................................................................................................. 67 </p><p> 2</p></li><li><p>Kill........................................................................................................................................................ 68 MkDir &amp; RmDir................................................................................................................................... 68 </p><p>Manipulation de fichier............................................................................................................................. 69 L'instruction Open ........</p></li></ul>