IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

Les meilleurs livres VBA

1 livre et 2 critiques, derni�re mise � jour le 31 mai 2015 , note moyenne : 5

Livres en fran�ais

  1. Introduction � la programmation avec VBA - Applications avec Excel
couverture du livre Introduction � la programmation avec VBA

Note 5 drapeau
D�tails du livre
Sommaire
Critiques (2)
2 commentaires
 
 

Introduction � la programmation avec VBA

Applications avec Excel

de
Public vis� : D�butant

R�sum� de l'�diteur

Le langage VBA (inclus dans Office 2010 de Microsoft�) est un excellent outil pour s'initier � la programmation. Robert Chevallier pr�sente ici tous les �l�ments n�cessaires � un apprentissage rigoureux et progressif de la programmation VBA : d�finition des variables et des instructions, organisation des donn�es, ex�cution du code. La structuration des programmes est expos�e en plusieurs �tapes, des probl�mes les plus simples � ceux qui exigent des raisonnements plus �labor�s. L'ouvrage donne la marche � suivre pour d�velopper des applications dans le cadre du tableur Excel� en utilisant le minimum d'objets. Le lecteur apprendra � r�aliser des applications assez complexes, aussi bien dans la gestion de donn�es que dans le domaine financier, et � se servir � bon escient de la couleur au sein des feuilles de calcul. Il trouvera ensuite plusieurs applications qui permettent de d�velopper des calculs num�riques sophistiqu�s et de visualiser rapidement les r�sultats recherch�s.

�dition : Pearson Education - 288 pages, 1re �dition, 1er septembre 2012

ISBN10 : 2744076082 - ISBN13 : 9782744076084

Commandez sur www.amazon.fr :

24.07 � TTC (prix �diteur 24.07 � TTC) livraison gratuite !
  • Premier programme VBA : syntaxe, �dition, compilation
  • Variables et affectation
  • Entr�e d'information, sortie d'information et cha�nes de caract�res
  • Instruction conditionnelle
  • Instruction it�rative
  • Instructions it�ratives et instructions conditionnelles
  • Tableaux de donn�es et algorithmes
  • Fonctions et proc�dures
  • Excel : objets et proc�dures VBA
  • Boutons de commande et formulaires
  • Couleurs : jeux et figures color�es
  • Calculs financiers et gestion de donn�es
  • Calculs num�riques
Critique du livre par la r�daction Didier GONARD le 20 d�cembre 2012
Il est essentiel pour ne pas se tromper de cible de lire attentivement le titre de ce livre. � Introduction � la programmation avec VBA �, tout est dit, il s'agit donc avant tout de parler programmation, au travers du VBA, et non d'une initiation au VBA telle que l'entendent les nombreux ouvrages existants sur le sujet, m�me si finalement les routes se rejoignent.

C'est ce qui fait l'originalit� et l'int�r�t particulier de ce livre, tr�s professionnel dans son abord, et dont la cible est ainsi d�finie : public vis� �tudiants en �conomie, gestion, sciences (licence, �coles d'ing�nieurs, IUT, BTS), personnes en autoformation.

Donc autodidactes VBA, vous �tes vis�s aussi, mais dans une d�marche qu'on pourrait qualifier d'universitaire dans le bon sens du terme, dans une prose orient�e programmation qui peut sembler acad�mique (tout en �tant claire et fluide), mais redoutablement efficace en terme de bagage acquis et apte � d�velopper chez vous des capacit�s intuitives, riches, qui r�sulteront de la bonne conceptualisation de ce qu'est la programmation en g�n�ral et du langage orient� objet qu'est le VBA en particulier.

Dans cette d�marche tr�s actuelle et professionnelle, l'auteur vous permet de t�l�charger le premier chapitre du livre, gratuitement, pour vous faire une id�e de la d�marche employ�e. N'h�sitez pas � le faire, et si vous n'�tes pas s�duit dans un premier temps, relisez-le avec plus de maturit�. Si ce n'est d�finitivement pas votre fa�on d'aborder les choses, pas la peine d'aller plus loin, d'autres approches seront plus adapt�es � votre style de conceptualisation.

Les objectifs sont clairement d�finis et les choix p�dagogiques pos�s. D�s les premi�res pages, le raisonnement s'appuie sur des exemples VBA simples et clairs qui illustrent le propos. � chaque fin de chapitre les exercices qui sont propos�s vous conforteront dans vos acquis (les corrig�s sont disponibles en t�l�chargement).

D'autre part, d�s que n�cessaire, pour chaque exemple une analyse pr�alable du probl�me est d�crite respectant les bons pr�ceptes d'approche d'un programme �nonc�s au d�but et allant jusqu'� l'analyse algorithmique pour les cas complexes.

Les exemples fournissent aussi parfois plusieurs solutions � un m�me probl�me, d�crivant pourquoi et analysant l'int�r�t de la performance au regard de la complexit�.

Cette approche programmation pure vers VBA permet des �clairages int�ressants plus d�taill�s sur des choses aussi essentielles que :

  • les instructions d'affectation et les op�rateurs par exemple ;
  • les diff�rentes interpr�tations du s�parateur de d�cimales dans les m�thodes ou fonctions

MsgBox et InputBox ainsi que dans le code en g�n�ral.

L'aspect scientifique de l'approche se traduit aussi par l'�tude des proc�dures Function avant des proc�dures Sub, ce qui est souvent l'inverse dans les ouvrages sur le VBA.

C'est int�ressant � plus d'un titre car on aborde forc�ment tout de suite le passage de param�tres (ou arguments) et les notions de transmission par r�f�rence ou par valeur. Tout est expliqu� tr�s clairement, le mode op�ratoire de l'ex�cution en m�moire �tant m�me sch�matis�. Ceci peut se r�v�ler la bonne m�thode naturelle, le d�butant se bornant sinon au d�part � des proc�dures Sub simples sans param�tre ayant souvent peur ensuite de les utiliser et �vitant les proc�dures Function du m�me coup tant que faire se peut.

En proc�dant ainsi, une proc�dure sans param�tre para�t du coup une simplification qui ne pose pas de souci, mais on poss�de, naturellement, d�j� les bons fondamentaux sur les param�tres.

L'utilisation des boutons sur les feuilles pr�conise les contr�les Active X, c'est une bonne chose.

Ensuite en entrant dans la partie sp�cifiquement VBA, la non sp�cificit� VBA de l'ouvrage se fait sentir et certains flous et approximations sans trop grandes cons�quences (approche de la notation item via la propri�t� Cells) sont suivis par des confusions qui, elles, peuvent se r�v�ler dangereuses dans un code non minimaliste comme celui employ�, � juste titre, pour les exemples (confusion des r�les des �v�nementiels de l'objet Userform qui se traduit par l'utilisation de Activate en lieu et place d'Initialize qui n'est pas r�f�renc� ici).

Les codes sont tr�s bien explicit�s et leur construction de m�me, ils ont l� encore une approche informatique (ce qui est le sujet du livre), mais ne seraient pas � employer en production (VBA) car trop lourds en traitement.

Le chapitre 12 donne une tr�s bonne approche des principes � appliquer pour aborder une application non basique sous Excel avec le VBA.

Le chapitre 13 termine en beaut�, avec une tr�s bonne �tude des variables num�riques et surtout des erreurs courantes auxquelles l'ignorance de leurs sp�cificit�s peut mener.

Sinon l'auteur utilise Excel 2010, mais l'ensemble du livre et des exercices (en .xlsx ou .xlsm) sont valables pour les versions 2000 et plus.

Voici donc un livre qui m'a s�duit dans l'approche programmation, et qui correspond � sa cible.

Je ne le conseillerai, pour les utilisateurs de VBA non informaticiens, qu'� ceux d�j� assez exp�riment�s pour optimiser le c�t� purement VBA. Le contenu global peut leur apporter un plus r�el dans la conceptualisation du fonctionnement et de l'approche de la construction d'une application sous Excel VBA en utilisant conjointement au mieux les deux interfaces.
Critique du livre par la r�daction Anthony Lo-monaco le 31 mai 2015
Un livre d'introduction, il donne des bases en "vba" et certaines notions d'algorithmie mais je ne le conseille pas , et proposerais plut�t "vba" pour les nuls , pour commencer.




 Commenter Signaler un probl�me

Avatar de Didier Gonard Didier Gonard - Expert �minent https://www.developpez.com
l 20/12/2012 � 13:25
Bonjour,

Le r�daction de DVP a lu pour vous l'ouvrage suivant (valable versions 2000 et plus) :

Introduction � la programmation avec VBA

"Applications avec Excel"


paru aux �ditions Pearson

Le langage VBA (inclus dans Office 2010 de Microsoft�) est un excellent outil pour s'initier � la programmation. Robert Chevallier pr�sente ici tous les �l�ments n�cessaires � un apprentissage rigoureux et progressif de la programmation VBA ...
L'avez-vous lu? Comptez-vous le lire bient�t?

Quel est votre avis?

Exprimez-vous!! Votre avis nous int�resse...

cordialement,

Didier
Avatar de Philippe Tulliez Philippe Tulliez - R�dacteur https://www.developpez.com
l 24/12/2012 � 13:37
Bonjour Didier,
Belle critique de ce livre que je ne connais pas mais qui donne envie de le lire malgr� tes quelques remarques concernant certains flous et approximations par rapport au VBA.
Avatar de Didier Gonard Didier Gonard - Expert �minent https://www.developpez.com
l 29/12/2012 � 19:42
Salut Philippe,

Oui, comme indiqu�, ce n'est pas un livre VBA en tant que tel, mais une introduction � la programmation qui se sert du VBA comme support car jug�, � raison, comme int�ressant pour le sujet avec en plus le fait qu'�tant li� ici � Excel, une bonne partie du boulot peut �tre ex�cut� par Excel via le VBA pour arriver � ses fins.

C'est ce qui ressort du titre, mais les gens qui pratiquent le VBA on parfois tendance � se focaliser sur ce seul mot

A mon sens il peut donc apporter, par son approche qualitative de la programmation, un plus � l'autodidacte VBA Excel qui chercherait � creuser un peu plus...

 
Critiques de livres
Didier Gonard
Expert �minent
(1 livre)
tamtam64
Membre �clair�
(1 livre)