begin process at 2012 02 12 11:24:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

Problème de sauvegarde d'un fichier Excel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de sauvegarde d'un fichier Excel

jeudi 8 mars 2007 à 10:25:04 | Problème de sauvegarde d'un fichier Excel

adrienr11vdv

Bonjour à tous,
Je développe un projet en VB6
Je souhaite transférer le contenu d'un MSFlexGrid dans un fichier Excel. Jusque là tous va bien!!!
Mais au moment de sauvegarder mon fichier Excel j'ai l'erreur suivante:
   Erreur d'exécution '1004':
   la méthode de 'SaveAs' de l'objet '_Workbook' a échoué
Voici le bout de code:
   'Objet excel
   Dim XlApp As New Excel.Application
   'Objet Classeur
   Dim XlWorkBook As Excel.workbook   
   ...  
   'Enregistrer sous le classeur
   XlWorkBook.SaveAs ("C:\base données")
   ...

Merci d'avance
Coordialement
jeudi 8 mars 2007 à 10:30:47 | Re : Problème de sauvegarde d'un fichier Excel

jrivet

Membre Club
SAlut,

CEla ne fonctionne pas car ("C:\base données") n'est pas un chemin

IL faut preciser l'extension.

exmeple:
   XlWorkBook.SaveAs ("C:\base données.XLS")

@+: Ju£i€n
Pensez: Réponse acceptée
jeudi 8 mars 2007 à 10:46:16 | Re : Problème de sauvegarde d'un fichier Excel

adrienr11vdv

Re-bonjour,
je te remercie de m'avoir répondu,
mais ça ne marche toujours pas

pourtant, j'ai bien rajouter l'extension mais j'ai toujours la même erreur.
'Enregistrer sous le classeur
XlWorkBook.SaveAs ("C:\Documents and Settings\stagiareit\nomfichier.XLS")

jeudi 8 mars 2007 à 10:49:17 | Re : Problème de sauvegarde d'un fichier Excel

jrivet

Membre Club
Salut,
Je suppose que C:\Documents and Settings\stagiareit\ est un répertoire valide?
Sinon il faudrait donne un pu plus de code, pour pouvoir mieux débugger

@+: Ju£i€n
Pensez: Réponse acceptée
jeudi 8 mars 2007 à 10:54:29 | Re : Problème de sauvegarde d'un fichier Excel

jmfmarques

Membre Club
Bonjour,

Je suppose que tu as cherché un peu et lu ceci :

[ Lien ]
jeudi 8 mars 2007 à 11:05:05 | Re : Problème de sauvegarde d'un fichier Excel

Drikce06

Membre Club
Salut et avec des minuscules .xls?

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
jeudi 8 mars 2007 à 11:10:26 | Re : Problème de sauvegarde d'un fichier Excel

Drikce06

Membre Club
' ** Référence : Microsoft Excel 11.0 Library Objects ou équivalent
 
Dim xlApp        As Excel.Application
Dim xlBook      As Workbook

    Set xlApp = CreateObject("Excel.Application")
    Set xlBook = xlApp.Workbooks.Open(sMonBook
)

    xlBook.SaveAs("C:\MonClasseur.xls")

    xlBook.Close True
    xlApp.Quit
    Set xlBook = Nothing
    Set xlApp = Nothing


 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
jeudi 8 mars 2007 à 11:11:11 | Re : Problème de sauvegarde d'un fichier Excel

Drikce06

Membre Club
Précision sMonBook = Classeur à ouvrir

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
jeudi 8 mars 2007 à 11:14:25 | Re : Problème de sauvegarde d'un fichier Excel

Drikce06

Membre Club

Dim xlApp        As Excel.Application
Dim xlBook      As Workbook

    Set xlApp = CreateObject("Excel.Application")
    Set xlBook = xlApp.Workbooks.Open("C:\test.xls")

    xlBook.SaveAs ("C:\test1.xls")

    xlBook.Close True
    xlApp.Quit
    Set xlBook = Nothing
    Set xlApp = Nothing
(Coloration syntaxique automatique par Kenji)

Cela fonctionne sans aucun problème

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
jeudi 8 mars 2007 à 11:31:22 | Re : Problème de sauvegarde d'un fichier Excel

adrienr11vdv

Je vous remercie pour vos réponses mais ça ne marche toujours pas.
J'ai tout d'abord essayé de mettre en minuscule, ça ne change rien
J'ai essayé de faire ce que tu m'as proposé Drikce 06 et ça n'a pas l'air de fonctionner ou c'est moi qui n'est peu être pas tout bien fait
Je te montre le code:

Private Sub Command1_Click()

   'Objet excel
   Dim XlApp As New Excel.Application
   'Objet Classeur
   Dim XlWorkBook As Excel.workbook
   
   Set XlApp = CreateObject("Excel.Application")

   XlApp.Visible = True
   colHeader = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y")
   'Ouvre un classeur neuf
   Set XlWorkBook = XlApp.Workbooks.Open("E:\base données\Code\MonFichier.xls")
   '[...les mofid => Objets Worksheets... Ranges]
   With grd_visu
       For intRow = 0 To .Rows - 1
           For intCol = 0 To .Cols - 1
               XlApp.Range(colHeader(intCol) & (intRow + 1)).BorderAround Color:=vbBlack
               XlApp.Range(colHeader(intCol) & (intRow + 1)) = .TextMatrix(intRow, intCol)
           Next intCol
       Next intRow
   End With
   'Enregistrer sous le classeur
   XlWorkBook.SaveAs ("E:\base données\Code\MonFichier.xls")
   'Sauvegarde le classeur
   XlWorkBook.Close (True)
   'Quitte l'application
   XlApp.Quit
   'Destruction des objets
   Set XlApp = Nothing
   Set XlWorkBook = Nothing

End Sub

enfin pour information, ma référence :
   Microsoft Excel 2007 ObjectLibrary

Merci d'avance


   


1 2 3 4

Cette discussion est classée dans : fichier, problème, objet, excel, sauvegarde


Répondre à ce message

Sujets en rapport avec ce message

Problème de reccupération des textes dans excel via un Objet Data [ par ptithomm ] Bonjour,            Je reccupere depuis mon projet en VB6 des données d'un fichier excel. J'utilise un objet Data (DAO) pour permettre des temps rédu Problème de reccupération des textes dans excel via un Objet Data [ par ptithomm ] Bonjour,            Je reccupere depuis mon projet en VB6 des données d'un fichier excel. J'utilise un objet Data (DAO) pour permettre des temps rédu Problème de reccupération des textes dans excel via un Objet Data [ par ptithomm ] Bonjour,            Je reccupere depuis mon projet en VB6 des données d'un fichier excel. J'utilise un objet Data (DAO) pour permettre des temps ré Problème de reccupération des textes dans excel via un Objet Data [ par ptithomm ] Bonjour,            Je reccupere depuis mon projet en VB6 des données d'un fichier excel. J'utilise un objet Data (DAO) pour permettre des temps ré Problème de fichier excel [ par dgmc ] bonjour  , je travaille actuellement sur un fichier excel. Je souhaite que ce fichier soit modifiable et consultable par moi meme. par contre , pour l PHP vers Excel [ par danytoss ] Bonjour tout le monde, J'ai un petit problème (encore une fois). Indication: ce que je fait est sous easyPHP Problèm Problème de fichier [ par lenneth666 ] Voilà alors dans mon programme j'execute une requete sql, et j'ecrit le résultat de la requete dans un fichier excel. Tout se passe bien dans le prog Excel plage nommées ->Validation [ par ricomiracle ] Bonjour, J'ai un problème avec la méthode de l'objet dans excel. Le but est d'associer une liste de valeur à une cellule d'une feuille excel.. (un m Problème d'utilisation de macro d'un autre fichier [ par cissou06 ] BonjourJe travaille sur un projet développé en VBA sous Visio et j'ai besoin d'utiliser des macros qui se trouvent dans un fichier Excel. Dans mon cod CommonBox sous Excel [ par nico_fip1 ] Bonjour,Je cherche déséspérément à créer une commonBox d'ouverture de fichier sous Sxcel.Tous mes essais se sont conclus par une erreur lors de l'appe


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,432 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales