Muygiwara56
Messages postés23Date d'inscriptionmardi 29 mars 2011StatutMembreDernière intervention31 juillet 2012
-
11 mai 2011 à 10:44
Muygiwara56
Messages postés23Date d'inscriptionmardi 29 mars 2011StatutMembreDernière intervention31 juillet 2012
-
12 mai 2011 à 10:53
Bonjour,
Voici un code qui devrait fermer excel mais sa ne fonctionne pas. Pouvez vous m'aidez pour determiner mon erreur.
Private Sub Fermer_Click()
Dim applExcel As Excel.Application 'Application Excel
Dim wboExcel As Excel.Workbook 'Classeur Excel
Dim wshExcel As Excel.Worksheet 'Feuille Excel
wboExcel = applExcel.Workbooks("C:\Documents and Settings\jlambert\Bureau\IndicareurExe\Enregistrement Indicateur Retour 2011 LAND.xls")
wboExcel.Save
wboExcel.Close
applExcel.Quit
Set wboExcel = Nothing
Set applExcel = Nothing
End Sub
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 11 mai 2011 à 19:46
Salut
Et tu es bien sous VB6 (catégorie de la question), ou bien dans le VBA de Excel lui-même ?
A la compilation de ton code, des erreurs ?
Je pense que
wboExcel = applExcel.Workbooks(...
s'utilise avec Set :
Set wboExcel = applExcel.Workbooks(...
Ce code désigne le classeur déjà ouvert et correspondant à ce fichier.
Pour ouvrir un classeur, je me semble qu'il faut faire un .Open
Bref, que veux-tu faire avec ce code ?
Vala
Jack, =fr MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Muygiwara56
Messages postés23Date d'inscriptionmardi 29 mars 2011StatutMembreDernière intervention31 juillet 2012 12 mai 2011 à 10:53
Bonjour, je suis bien sous vb6 (en français). J'avais un projet sous vba excel mais par facilité de mise à jour des différents fichier excel, j'ai décidé de supprimer toutes les macros des fichier excel qui vont devenir un stockage de données.J'ai donc importé les userform, modules d'un fichier excel dans vb6. Les userforms vba deviennent des concepteurs dans vb6. Les concepteurs beuguent avec le code que je te proposais mais pas les Feuilles (windowsform vb6). Ne t'embête pas avec sa, j'ai résolu mon problème en modifiant un petit peu la conception de mes feuilles et tout fonctionne correctement.
Bizarre mais au moment ou je trouve la réponse à mon problème, tu m'as contacté. Dsl d'avoir pris ton temps.