Introduction
Introduction
Vous avez déjà des connaissances sur Excel et vous souhaitez aller plus loin en découvrant de nouvelles possibilités. Vous avez choisi cet ouvrage et déjà je vous en remercie. L’apprentissage du langage Visual Basic for Application VBA est un parcours fait de beaucoup de découvertes, de défis et de solutions à trouver à chaque occasion.
Que vous œuvriez dans une petite structure ou une grande multinationale, l’application Excel est utilisée partout et offre un éventail de possibilités très vaste.
Vous connaissez les bases d’Excel et vous voulez progresser en automatisant certaines tâches dans le cadre de votre travail, de vos loisirs ou par défi ? Alors vous avez votre place parmi les lecteurs de cet ouvrage.
Cet ouvrage s’adresse plus particulièrement aux personnes débutant en programmation ainsi qu’aux programmeurs débutants à intermédiaires en VBA Excel. Les notions abordées couvrent un périmètre suffisamment large pour qu’à la fin vous soyez capable de créer vos propres applications et que vous puissiez les mettre à disposition de vos collègues.
Objectifs de cet ouvrage
Que vous soyez totalement novice ou que vous ayez déjà quelques bases, cet ouvrage vise à vous donner les fondamentaux pour comprendre l’environnement dans lequel vous allez coder.
Vous découvrirez l’intérêt majeur de l’Enregistreur de macros pour apprendre par l’exemple ce que l’ordinateur peut faire pour vous. Vous apprendrez à communiquer avec les utilisateurs au travers de boîtes de dialogue de plus en plus élaborées.
Vous reprendrez depuis le début les notions de variables, de constantes en VBA, vous apprendrez à faire la différence entre une fonction, une procédure et une macro. Les structures de codes seront abordées pour vous permettre d’exécuter des instructions selon des conditions ou encore d’effectuer plusieurs fois une manipulation de façon très simple.
Qu’il s’agisse de manipuler du texte, des valeurs numériques, des dates, ou un peu de tout cela dans des cellules, des feuilles et des classeurs, vous verrez dans cet ouvrage comment travailler à tous les niveaux de la façon la plus efficace.
Même si vous êtes encore peu familiers avec les formules et les graphiques, vous apprendrez à les générer automatiquement grâce à vos programmes.
Vous verrez également comment rendre plus robustes...
Vos objectifs en débutant en programmation VBA - Philosophie générale
Dans un monde où tout doit être immédiat et à récompense rapide, l’apprentissage d’un langage de programmation comme VBA, qui existe depuis 1993, peut sembler difficile. Il faut plusieurs années de pratique quotidienne pour être en mesure de se dire expert, comme dans tout domaine.
Lorsque vous lirez cet ouvrage, il vous apparaîtra clairement des sujets plus simples à comprendre et d’autres, plus complexes et nébuleux, et c’est tout à fait normal.
Durant mes années d’enseignement dans différents établissements, j’ai pu voir que les priorités que chacun se donne ne sont pas les mêmes, car les objectifs de chacun sont différents. Je vous donne ici mon triptyque gagnant pour aller dans la bonne direction et ce, dans le bon ordre.
|
1/ Ça fonctionne, 2/ Ça s’optimise, 3/ Ça se refactorise |
Ça fonctionne
J’ai toujours dit à mes étudiants que la première chose qui compte lorsqu’ils livrent un programme est que celui-ci fonctionne. Si un programme parfaitement lisible ne donne en fin de compte qu’un mauvais résultat, il est inutile !
Que votre code soit long et indigeste n’est pas une chose sur laquelle vous devrez passer du temps en premier lieu. L’important...