Les dadas d'iza

sommaire

sur cette page :

   Pourquoi j'aime ça ?
   Ça vous intéresse       d'essayer ?
   Quelques livres
   Cours en ligne       graduits

autres pages

   Un peu de code    Introduction à VBA

tutoriel VB6

   Événements Souris

sites intéressants

http://www.vbasic.org/
http://visual.basic.free.fr/
http://www.c2i.fr/
http://fred.just.free.fr/
   francais/index.html

http://www.guvsm.net/
http://vblabs.cjb.net
http://www.vbcode.com
http://www.vbfrance.com



© Isabelle Côté

programmation visual basic

Accueil > Iza > Programmation VB
Ou Page précédente

Pourquoi j'aime ça ?

En fait, je ne sais pas trop. La seule chose que je puisse dire c'est qu'à l'instar des gens qui s'adonnent à l'artisanat sous quelque forme que ce soit, j'éprouve la satisfaction du « je l'ai fait moi-même ».

La curiosité m'a d'abord prise lors d'un cours d'Excel au Cégep de Rimouski. Nous y avions alors tâté d'un peu de VBA (Visual Basic for Application), le langage des macros d'Excel (et de la plupart des applications de Ms Office). J'ai été vite facinée par toutes ces lignes de code générées automatiquement pendant l'enregistrement d'une macro. J'ai aussitôt voulu en savoir plus. Ce qui m'a amené à Visual Basic 6 de Microsoft.

Depuis j'apprend un peu plus à chaque fois que je m'installe à l'ordi pour « pitonner » en VB. En fait pour l'instant, je m'amuse à créer des trucs tout à fait inutiles comme un convertisseur hexadécimal pour les couleurs Web, un jeu de Tic tac toe pour deux joueurs (je n'ai pas encore programmé la version contre l'ordi) ou bien un bidule qui trace des lignes, des points, des rectangles et des cercles en exploitant les différentes propriétés se rapportant à leur aspect. Ça m'amuse beaucoup.

J'ai créé une petite application pour aider les gars (mes deux fistons) à apprendre leurs tables de multiplications. Il semblerait que la première version soit trop « drabe » car ils ne l'ont pratiquement pas utilisée. Ils n'ont pas d'avantage appris leurs tables, malgré tous nos efforts. J'en suis à la version Ardoise. Une interface un peu plus graphique qui je l'espère saura mieux les intéresser.

Tout ce que je peux vous dire c'est que si moi j'y arrive, vous aussi vous le pouvez !

|  Haut de la page  |  Sommaire  |


Ça vous intéresse d'essayer ?

On ne peut plus simple si vous possédez la suite MS Office. Je vous invite à commencer par enregistrer une macro avec Word ou Excel puis d'en examiner le code. Cliquez ici pour la marche à suivre. Essayez toutes sortes de macros. Consultez l'aide de VBA.

Il se peut cependant que l'aide de VBA ne soit pas installée. Pour l'installer, Ouvrez d'abord le Panneau de configuration (Démarrer / Paramètres / Panneau de configuration), puis double cliquez sur Ajout/Suppression de programmes. La boîte de dialogue Propriétés de Ajout/Suppression de programme s'ouvre. L'onglet installation/Désinstallation propose une liste des programmes installés sur votre système. Sélectionnez Microsoft Office 97 ou la version que vous possédez et cliquez sur le bouton Ajouter/Supprimer. Une boîte de message vous invite à insérer le CDRom de votre version d'Office dans le lecteur. Insérez le CD et cliquez sur OK.

Dans Microsoft Office - Maintenance, sélectionnez Microsoft Excel puis cliquez sur Modifier une option. Sélectionnez Aide en ligne et exemples et cliquez de nouveau sur Modifier une option. Cochez l'option Aide de Visual Basic et cliquez sur OK puis encore une fois sur OK. Répétez l'opération pour Word, Power Point et Access. Cliquez sur Continuez pour installer les nouvelles composantes.

|  Haut de la page  |  Sommaire  |


Quelques livres

Il va sans dire que je n'en suis pas restée là de mon cours d'Excel. J'ai aussi suivi un cours d'introduction à VB6. Notre prof, nous avais proposé comme manuel pour ce cours, Visual Basic 6 aux éditions Micro Application dans la collection PC Poche. Il est bien fait et remplis d'exercices qui nous aident à cheminer. Mais (parce qu'il y a un mais) comme tout bon livre de poche on a parfois l'impression d'avoir passé par dessus quelque chose. Ça reste malgué tout un très bon livre.

Je suis en train d'éplucher (c'est le cas de le dire, il tombe en morceaux !) Visual Basic 6 en 21 jours de Greg Perry aux éditions Campus Press. J'usqu'à maintenant, j'adore !

Pour ceux que VBA intéresse, il existe aussi de la littérature à ce sujet. Par exemple Excel 97 & Visual Basic pour Application 5 de Mikaël Bidault aux éditions CampusPress. Comme son titre l'indique, il s'agit de programmation VBA avec Excel 97. Ce livre est bien fait mais peut sembler un peu hardu si c'est votre toute première approche avec VBA. C'est cependant un excellent manuel pour apprendre à créer des macros plus complexes et même créer des application pratiques avec Excel. Les utilisateurs de ce tableur trouveront peut-être ce qu'ils cherchent pour améliorer leurs performances au travail et créer de nouvelles interfaces pour leurs projections budgétaires ou tout autre projet de gestion. J'ai vu en librairie Excel 2000 et Visual Basic pour Application 6.

Mais avant d'acheter quoi que ce soit, regardez d'abord auprès de votre bibliothèque municipale, vous y trouverez peut-être quelque chose de plus simple encore. Comme par exemple dans la série « pour les nuls », il existe des manuels tout à fait bien et qui sauront vous enseigner les rudiments de manière relaxe et très instructive. Ces manuels sont truffés d'encadrés relatant l'histoire et/ou l'origine de certains termes et bien d'autres choses encore.

|  Haut de la page  |  Sommaire  |


Cours en ligne gratuits

La liste qui suit (qui est loin d'être exaustive) n'a pas fait encore l'objet de mes investigations. Je ne peux donc vous en faire la critique pour l'instant. Mais j'espère seulement que, puisque j'ai déja fait la recherche, vous pourrez en profiter...

En français :

http://www.vbasic.org/VBcours.htm
http://visual.basic.free.fr/
http://vbtour.free.fr/
 
  VB pour Excel, par Roland Robert-Nicoud :
    Les macros
    Les fonctions
    Les concept de base
    Les structures de contrôle
    Les listes
    Les factorielles

En anglais :
http://www.vbtutor.net/vbtutor.html
http://visualbasic.about.com/library/blmoore1-1a.htm
http://www.zetnet.co.uk/rad/tutvb4.html


|   Haut de la page   |   Sommaire   |