cs_wyzern
Messages postés12Date d'inscriptiondimanche 5 mars 2006StatutMembreDernière intervention13 avril 2008
-
15 mars 2008 à 14:13
cs_wyzern
Messages postés12Date d'inscriptiondimanche 5 mars 2006StatutMembreDernière intervention13 avril 2008
-
15 mars 2008 à 14:52
Bonjour, je désire via VB6 fermer un classeur excel mais sans l'enregistrer.
Si j'utilise la fonction Classeur.close j'ai toujours le message d'alerte excel " voulez vous enregistrer...."
Que dois-je rajouter à cette fonction ou quelle fonction dois-je utilisé.
Par pitié je suis vraiment novice alors pas trop compliqué SVP...
Merci d'avance.
cs_wyzern
Messages postés12Date d'inscriptiondimanche 5 mars 2006StatutMembreDernière intervention13 avril 20082 15 mars 2008 à 14:52
Merci de ton aide, j'ai enfin trouvé il faut que je rajoute à ma fonction ceci :
classeur.close SaveChanges:=False
Fallait il encore le savoir
en tout cas un grand merci
cs_akzo
Messages postés133Date d'inscriptiondimanche 23 juin 2002StatutMembreDernière intervention 3 janvier 20153 15 mars 2008 à 14:26
salut a toi essaye ceci pour voir j'avais trouver ceci sur le net il y a un petit moment mais je sais pas si cela fonctionne
Pour ouvrir excel ,selectionne le classeur puis la feuille
' Déclaration des variables
Dim appExcel As Excel.Application ' Application Excel
Dim wbExcel As Excel.Workbook ' Classeur Excel
Dim wsExcel As Excel.Worksheet ' Feuille Excel
' Ouverture de l'application
Set appExcel = CreateObject("Excel.Application")
' Ajout d'un classeur
appExcel.Workbooks.Add
' Récupération du classeur par défaut
Set wbExcel = appExcel.ActiveWorkbook
' Récupération de la feuille par défaut
Set wsExcel = wbExcel.ActiveSheet
Pour la fermeture
wbExcel.Close ' Fermeture du classeur Excel
appExcel.Quit ' Fermeture de l'application Excel
' Vidage des mémoires
Set wsExcel = Nothing
Set wbExcel = Nothing
Set appExcel = Nothing