 

 Apprenez la programmation avec Visual Basic et Word
 
  Apprenez la programmation avec Visual Basic et Word 
Ce chapitre, permettant d'apprendre la programmation, est fondé sur Visual Basic. En fait que vous utilisiez Viaual Basic pur et dur, Visual Basic pour Word, Visual Basic pour Excel, Access, ou même une autre version de Visual Basic importe peu, en ce sens que les notions basiques de programmation que je vais vous montrer n'ont rien à voir avec l'utilisation de Word, EXcel ou Access. Il s'agit de notions d'algorithmie, qui est l'art de la logique des programmes qu'ils soient. Il existe des langages de programmation très différents, comme justement Visual Basic (VBA), Java, C++, Cobol, Pascal, etc., et quel que soit le langage utilisé, il est indispensable de connaître les bases de la logique de programmation. En d'autres mots, c'est comme si vous vouliez être physicien, comptable ou ingénieur : Il vous faudra passer par la logique de base des mathématiques, qui n'a rien a voir avec ensuite votre spécialisation, mais qui est une étape incontournable.
Ceci dit, je me suis quand même appuyé sur Word. Pourquoi ? simplement, parce que dans Office, c'est le programme le plus simple (Plus simple qu'Excel notamment), et que dans certains exemples, j'utilise simplement l'instruction TypeText (Qui n'existe que dans Word), et qui permet d'afficher certaines choses dans un document.
Apprenez 
  a faire votre première Macro - avec l'enregistreur de macro bien pratique
  Attacher une macro à une icône d'une barre d'outils 
  - Afin de pouvoir appeler votre macro d'un simple clic plutôt que d'aller 
  dans Outils/Macros/Macros
  Qu'est-ce qu'un programme et à quoi sert-il 
  ?
  Les variables et les constantes
  Les tableaux
  Utilisation de la fonction InputBox 
  et du & (Et commercial)
  Les boucles DO, LOOP, WHILE et UNTIL
Affichage 
  d'un certain nombre de fois "Bonjour" à l'écran (Do While, Until, Loop, 
  TypeText, TypeParagraph)
  Transformation d'un nombre de jours en secondes
   Changer de l'argent en monnaie différente
   Jeu : Trop grand, trop petit 
  (If Then, Select Case, RND, Do Until, Loop)
  Traitement de chaînes de caractères 
  (Left, Right, Mid, Len, Chr)
   Comptage du nombre de voyelles d'une phrase
   Réécriture d'une phrase à l'envers
   Détermination des diviseurs d'un nombre
  Utilisation des Sub et des Function
Cliquez ici pour un Petit exercice (avec la solution)
  Voici d'autres idées pour apprendre à programmer :
- Saisie correcte d'un numéro AVS
  - Jeu : Simon
  - Permutation de 2 variables
  - Comptage de mots d'une phrase
  - Transformation d'un nombre de jours en secondes
  - Séparation du nom et du prénom
  - Rendre la monnaie sur une somme donnée
  - Comptage du nombre de lettres d'une phrase, statistique sur les lettres
  - Statistiques sur un jet de dés + Pourcentages
  - Validation d'une date
  - Recherche d'une chaîne de texte dans une phrase
  - Affichage d'une pyramide à l'écran
  - Utilisation de type pour établir une facture
  - Entrer un calcul en lettres "un plus quatre"
  - Fonctions : Cryptage et décryptage d'un texte
  - Détermination d'un nombre premier
  - Tri de chiffres et de noms
  - Carré magique
  - Jeu des chiffres et des lettres