Coucou,
Désolée de répondre si tardivement à ta demande, mais je viens de m'inscrire sur ce forum.
Tu dois pouvoir déclarer, dans les références de ton projet VB, l'utilisation de la DLL "Microsoft Excel X.X Object Librairy"
(Ou X.X représente la version d'Excel installée actuellement sur ton poste)
Ensuite dans ton programme il te suffira de déclarer une variable globale oXL que tu initialisera pour qu'elle pointe sur une application Excel (visible ou non) que tu lanceras depuis ton programme.
Je te propose donc de déclarer 3 variables globales :
oXL (Objet Excel) destinée à pointer vers l'application Excel
oWB (Objet WorkBook) destinée à pointer vers ton classeur de travail
oWS (Objet WorkSheet) destinée à pointer vers la feuille de travail
Ensuite dans une procédure de ton choix tu peux intialiser le tout par exemple de la manière suivante :
Set oXL = New Excel.Application
oXL.Visible = True
Set oWB = oXL.Workbooks.Add
Set oWS = oWB.ActiveSheet
Bien penser à détruire toutes ces variables dès que tu n'en as plus l'utilité
Fermer le classeur :
Set oWS = Nothing
oWB.Close False 'Ou True si tu souhaite sauvegarder ton travail
Set oWB = Nothing
oXL.Quit
Set oXL = Nothing
Pour explorer toutes les collections et classes disponibles dans Excel, je te conseille d'utiliser la création "automatique" de macros directement dans Excel et ensuite d'étudier le code VBA généré et de reprendre ce qui t'interesse dans ton code VB.
En espérant t'avoir apporté l'aide que tu recherchais.
Bisous
Lili la tigresse
Vive l'analyse fonctionnelle, a quand un DSI compétent à la présidence de la république ?
*Non pas tapez pas sur la tête*
-------------------------------
Réponse au message :
-------------------------------
> Peut utiliser dans un Prog en Visual Basic (Pas VBA),
> l'application Excel comme base de données et pour y stocker des informations.
>
> Comment stocker des valeurs au même titre qu'on peut le faire avec Excel dans une cellule.
>
> Les variables sont volatilles et seront vides à la prochaine ouverture du Prog.
>
> Je suis débutant, ca se voit....
> J'espere être dans le bon forum.
>
>

>
>
>