J'ai travaillé avec Excel/VBA au cours des deux dernières années et j'ai été très déçu par la qualité de la documentation de base. Le fichier "help" est presque sans valeur. La version MSDN de la même chose est meilleure car elle a de meilleurs liens internes, mais toujours assez mince. Voici quelques ressources que j'ai trouvées utiles:
Écrire des macros Excel avec VBA, 2e édition par Steven Roman. Les chapitres 5-8 ont une vie décente "tour" de la langue (vous pouvez trouver des extraits dans Google Livres):
http://www.amazon.com/Writing-Excel-Macros-VBA-2nd/dp/0596003595#noop
Le VB 6.0 Guide du programmeur, qui applique à la plupart du temps également VBA:
http://msdn.microsoft.com/en-us/library/aa716285(VS.60).aspx
Il existe également divers sites Web de consultants Excel «gourous» qui ont beaucoup de matériel d'exemple. Une grande partie de ce programme est présentée sous forme d'Excel en général ou à des non-programmeurs, mais peut toujours être très utile pour la récupération de VBA en général. Deux de ces sites en particulier sont de
Chuck
Chip Pearson et Charles Williams:
http://www.cpearson.com/excel/mainpage.aspx
http://www.decisionmodels.com/
J'étais sur le point de taper un commentaire désobligeant sur la façon dont je jamais trouvé une spécification de langage VBA, mais je Je pensais que Google nouveau et voilà, à partir de seulement il y a tout juste un an:
http://msdn.microsoft.com/en-us/library/dd361851(PROT.10).aspx
T Son pourrait contenir les réponses à quelques questions que j'ai résolues seulement par l'expérimentation et en codant les résultats comme tests unitaires ...
Je ne connais pas les modèles d'objets mais je veux jouer avec Excel et une base de données d'accès et l'interaction entre eux .. –
Ok, je suggère de télécharger les références de langue (compilé HTML fichiers d'aide) et en parcourant les exemples, en les essayant. Vous voudrez également regarder MDAC (Microsoft Data Access Components), en particulier ADO - http://msdn.microsoft.com/en-us/library/ms807642.aspx –
Eh bien, je passais par MSDN mais venant d'un Java En arrière-plan, la documentation arrive comme un choc culturel. C'est comme si je vivais sur une autre planète jusqu'à présent, je ne peux pas sembler digérer la documentation MSDN, je me demande si c'est juste moi ou il y a d'autres qui partagent le même sentiment ... –