|
1. Mes premiers pas avec
Excel:
Tout d'abord pour pouvoir utiliser Excel dans
un projet Visual Basic vous devez rajouter dans le menu
Projets - Références, Microsoft Excel x.x
Ceux qui sont plutôt à l'aise sous VBA
(Visual Basic for Application), vous comprendrez très vite
que le passage de VBA à VB est extrèmement simple.
Pour commencer nous allons voir quels sont les
objets dont nous avons besoin et comment les utiliser. Pour
travailler sur une feuille Excel, vous devez tout d'abord
ouvrir Excel puis un classeur sur lequel vous allez travailler.
Celà se passe en trois étapes :
- Ouvrir Excel
- Sélectionner le classeur par défaut
- Sélectionner la feuille par défaut
Voici le code associé à ces trois étapes :
Maintenant que vous savez ouvrir une feuille
Excel, voilà comment on referme une application Excel. Cette
phase est EXTREMEMENT IMPORTANTE. En effet si vous oubliez
de fermer Excel à la fin de son utilisation vous pouvez
vous avoir des plantages car vous aurez trop d'Excel d'ouverts
et la mémoire de votre ordinateur sera saturée. Par contre
à la fin de votre application même si vous oubliez de fermer
Excel, il se fermera tout seul sauf si votre application
plante. Donc je vous conseille vivement d'effectuer la fermeture
d'Excel dès que vous n'en avez plus besoin .
Voici le code associé à la fermeture de l'application
Excel :
Au cours d'un des programme que j'ai réalisé, je
me suis heurté à un problème qui a déjà été remarqué
par plusieurs personnes. Lorsque vous ajouter un saut de
page dans votre feuille, l'application Excel ne se ferme
pas même après les lignes écrites ci-dessus. Rassurez vous
tout de même, Excel est automatiquement fermé lorsque votre
application se termine. Mais c'est un problème à ne pas négliger
lorsque vous avez besoin de travailler avec plusieurs fichiers
ouverts cat la mémoire de votre ordinateur va saturer.
Dans le prochain chapitre, nous allons voir comment ouvrir
un fichier Excel standard, un fichier CVS, et un fichier
texte avec des séparateurs.
Documents réalisés par
Sébastien Curutchet
|