erreur 1004 à Enregistrer sous
#1
Débutant XLPages

Inscription: 15/08/2012

Messages: 12

Système d'exploitation:
PC
Version Excel utilisée:
2007
Posté le : 13-08-2014 04h54

Bonsoir

 

ça fait quelques heures que je bêche là dessus. Une simple macro qui compose un nom de fichier, ç'est réussi à ce que je constate dans la fenêtre espion.

 

Où ça bug, c'est sur la ligne ActiveWorkbook.SaveAs, que j'ai réduit à sa plus simple expression: erreur d'exécution '1004' Dimension spécifiée non valide pour le type de graphique en cours

 

Voici le fichier au grand complet, c'est le bouton Enregistrer ces données de la feuille ParamètresTroupeau, la macro EnregistreTout dans le Module2

 

Merci de bien vouloir vous pencher sur mon problème!

 

Bonnuit!
Danielle

Pièce jointe:
xlsm Projet santé 2014-08-12 Cépuré.xlsm   [ Taille: 36.03 Ko - Téléchargements: 520 ]
Edité par DanC le 13/08/2014 14:22:30
Hors Ligne
Rapport   Haut 

Re: erreur 1004 à Enregistrer sous
#2
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 13-08-2014 09h14

Bonjour DanC,

 

Sauf erreur de ma part, par défaut, les versions récentes de Windows ne t'autorisent pas à créer un fichier comme ça à la racine du lecteur "C:".

 

    Sub EnregistreTout()
    Dim NomFichier As String
    
        NomFichier = "C:\" & Range("Nom_Producteur").Value & " " & Format(Date, "yyyy-mm-dd") _
                & " " & Format(Now, "hh-mm")
        ActiveWorkbook.SaveAs Filename:=NomFichier ' ***** Le problème est ici
    End Sub

Si tu remplaces par exemple par "C:\temp", ça devrait fonctionner cette fois.

 

Cordialement,


Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: erreur 1004 à Enregistrer sous
#3
Débutant XLPages

Inscription: 15/08/2012

Messages: 12

Système d'exploitation:
PC
Version Excel utilisée:
2007
Posté le : 13-08-2014 14h21

Bonjour Didier_mDF

 

J'avais trouvé que je ne pouvais pas mettre un caractère spécial, le \, dans le nom du fichier, mais ce n'est pas ça, car quand Enregistrer une macro inscris le nom du fichier dans un dossier spécifié, il y a un \.

 

Je prends bonne note qu'on ne peut pas écrire à la racine de C et j'ai aussi fait des tests, et oui, on peut mettre \, pourvu que ce ne soit pas avec C

 

Merci beaucoup pour ton aide précieuse!

 

Bonne journée!

Danielle

Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes