Probleme d'enregistrement excel

belet -  
 belet -
Bonjour,

J'ai un problème pour enregistre un fichier excel après avoir lancé une macro, mas macro vba me permet de crée plusieurs graphes à partir d'info présente sur ma feuille excel, une foi ma macro lancer et mes graphiques réaliser si je veux enregistre excel plante et refuse l'enregistrement.
Quelqu'un a t'il déjà vu ça, et pourra m'aider?

4 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    Avec quelle version excel ?

    Tu as sans doute créé avec ta macro des éléments incorrects pour excel qu'il ne peut résoudre à la sauvegarde.
    0
    1. belet
       
      excel 2007,
      je pense pas que ca vienne de ma macro mais si tu veut je peut t'envoyer mon fichier
      0
    2. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Tu peux nous mettre un exemple de classeur, sans données identifiables et privées, mais avec la structure de tes données sur http://www.cijoint.fr/ puis nous mettre le lien généré ici ce serait plus facile.
      0
    3. belet
       
      il est ici
      http://www.cijoint.fr/cjlink.php?file=cj201012/cijH0OMeKi.xls
      0
    4. belet
       
      par contre les 2 models de graph sont des graph que j'ai crée, il faut que je vous les envoi aussi?
      0
    5. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Effectivement, cela serait mieux car je ne peux pas tester la création qui est conditionnée par tes modèles. Tu peux les regrouper dans un fichier zip puis faire comme pour le classeur.
      0
  2. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    je pense pas que ca vienne de ma macro

    Tes macros sont effectivement claires et apparemment correctes mais il n'y a aucun problème pour sauvegarder ton classeur avant leur lancement.

    Ensuite lorsque les graphes sont créés, excel détecte des anomalies et donc c'est bien la création des graphiques qui pose problème. D'ailleurs, même avec un seul graphique, c'est impossible de sauvegarder alors qu'après sa suppression cela fonctionne. Excel fait une sauvegarde binaire pour essayer de résoudre le problème et supprime les graphes pour y parvenir.

    Les graphes tels qu'ils créés ne sont pas compatibles pour la sauvegarde excel.

    J'ai essayé avec une version antérieure mais certaines fonctions de tes macros ne sont pas compatibles.

    As-tu essayé de créer manuellement un graphique et de sauvegarder ?
    0
    1. belet
       
      Apparemment je peux enregistre après avoir créé un graph quelconque.
      je réaliser dans la journée de créer un nouveau modèle de graphe pour ma macro.
      merci de votre aide, je vous tien au courant.
      0
    2. belet
       
      Voila j'ai fait des essais, si je créer manuellement un graph avec mon modèle, l'enregistrement marche ensuite, mais toujours pas avec la vba
      je vais essayer de modifier ma macro, pour que je crée le type de graphe plutôt que d'aller le cher tous fait.
      Je vous tiens au courant.
      0
    3. belet
       
      Apparemment mon pb est presque résolut, avec ma macro qui crée sont propre type de graph je peut enregistrer.
      Y me reste plus qu'a trouver comment ont change l'intervalle des graduations et des étiquettes et le tours sera jouer.
      Merci de votre aide.
      0
  3. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    Dans ce cas, je pense que ton modèle n'était pas accessible avec les paramètres standards lors de la sauvegarde : j'ai essayé en étant dans le même répertoire ou dans office mais ce n'est pas bon non plus.

    J'ai essayé aussi avec une syntaxe différente pour utiliser les modèles mais il n'en veux pas.

    Comme ton travail est très intéressant et que les graphiques ne sont pas ma discipline préférée, je vais continuer de chercher pour voir comment réparer.
    0
  4. belet
     
    Mon modèle Excel est presque complet, pour l'enregistrement tous sont ok, il me reste plus qu'à trouver comment faire pour compter le nombre de cellules entre deux horaires identique (ex : de 09:00:00 à 09:00:00 le lendemain).
    Et à sélectionner les onglets créer par chaque macro, pour avoir 3 fichiers PDF distincts ( imprimer les PDF de la macro 1 sans les PDF de la macro 3).
    je vous tiendrai au courant quand j'aurai trouvé mes solutions (j'espère)
    0