IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

creer un fichier xls , a partir d'1 seul feuille .ods


Sujet :

OpenOffice & LibreOffice

  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2020
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Décembre 2020
    Messages : 10
    Points : 3
    Points
    3
    Par défaut creer un fichier xls , a partir d'1 seul feuille .ods
    bonjour a tous,

    je viens vous demander de l'aide

    j’essaie de créer un bouton avec une macro dans un fichiers *.ods , qui export 1 seule feuille de ce fichier .ods , pour en faire un fichier .xls , avec le noms du fichier + la date et l'heure.

    je ne suis pas du tout développeur , ni informaticien , juste un tech qui essai d'ameliorer le quotidien


    j'ai créer en cherchant sur différent site , une macro "export" ( mais toutes les feuilles sont exporter )
    puis une macro "CopieFeuilleActive_NouveauClasseu" , mais la une seule feuille est exporter , mais je n'arrive pas a gerer le noms .


    je joint le fichier avec tous mes essai ...

    Si quelqu'un a un moment
    merci par avance ...
    Fichiers attachés Fichiers attachés

  2. #2
    Membre averti Avatar de Mobydick_62
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2009
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2009
    Messages : 260
    Points : 386
    Points
    386
    Par défaut creer un fichier xls , a partir d'1 seul feuille .ods
    Bonjour,

    En pièce jointe le fichier corrigé.

    Cordialement

    COMPTEURS_date.ods
    Libre Office Version: 7.4.3.2 (x64)
    Windows 10

  3. #3
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2020
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Décembre 2020
    Messages : 10
    Points : 3
    Points
    3
    Par défaut
    RE bonjour ,

    décidément Mobydick_62 tu es mon sauveur

    c'est parfait , a part que le fichier générer l'ouverture via excel dit qu'il est corompu..????!!!! ( pas quand on l'ouvre avec open office)

    et si il pouvait se fermer et ne pas rester ouvert...??

    je sais je sais j'abuse de te gentillesse....

  4. #4
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 475
    Points : 5 630
    Points
    5 630
    Par défaut
    Bonjour,
    Citation Envoyé par m_kimboo Voir le message
    ... a part que le fichier générer l'ouverture via excel dit qu'il est corompu..
    C'est normal, le fichier enregistré est un ods avec extension xls !

    Il faut spécifier le format d'enregistrement :
    Au lieu de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     'Enregistrement avec adresse
     sAdresseDoc = "D:\MESDOCS\" & sNomDoc
     sAdresseDoc = ConvertToURL(sAdresseDoc)   
     oCalcDest.StoreAsUrl(sAdresseDoc,array())
    Préciser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     'Enregistrement avec adresse
     Dim Args2(1) As New com.sun.star.beans.PropertyValue
     Args2(0).Name = "FilterName"
     Args2(0).Value = "MS Excel 97"
     sAdresseDoc = "D:\MESDOCS\" & sNomDoc
     sAdresseDoc = ConvertToURL(sAdresseDoc)   
     oCalcDest.StoreAsUrl(sAdresseDoc,Args2())
    Cordialement,
    Patrice
    Personne ne peut détenir tout le savoir, c'est pour ça qu'on le partage.

    Pour dire merci, cliquer sur et quand la discussion est finie, penser à cliquer sur

  5. #5
    Membre averti Avatar de Mobydick_62
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2009
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2009
    Messages : 260
    Points : 386
    Points
    386
    Par défaut creer un fichier xls , a partir d'1 seul feuille .ods
    Pour Patrice740:

    Il faut spécifier le format d'enregistrement :
    Effectivement dans ma précipitation, je n'ai pas géré les propriétés d'export. D'autant plus que ce code était présent dans le premier fichier exemple.

    Pour m_kimboo :
    Pour fermer le document créé il faut ajouter en fin de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     'Fermeture
     On Error Resume Next ' ignorer l'erreur éventuelle
     oCalcDest.Close(True)
     On Error GoTo 0 ' reprendre le traitement d'erreur normal
    Cordialement
    Libre Office Version: 7.4.3.2 (x64)
    Windows 10

  6. #6
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2020
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Décembre 2020
    Messages : 10
    Points : 3
    Points
    3
    Par défaut
    Bonjour ,

    et MERCI MERCI MERCI MERCI.....

    c'est génial , juste ce que je voulais.

    encore 2, 3 petit bug

    mais mille merci a vous 2 ( Mobydick_62 ,Patrice740)

Discussions similaires

  1. Creer un fichier xls
    Par Doksuri dans le forum Langage
    Réponses: 9
    Dernier message: 14/01/2010, 18h30
  2. fichier *.xls -> *.exe . à partir d'excel.
    Par nguediri dans le forum Excel
    Réponses: 3
    Dernier message: 07/01/2009, 20h45
  3. creer un fichier .csv a partir d'une chaine de caractère
    Par JAMINF dans le forum Général Java
    Réponses: 3
    Dernier message: 31/10/2008, 19h21
  4. Récupérer le chemin d'un fichier xls créé à partir d'un XLT en VBA
    Par alunama dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/07/2008, 13h51
  5. creer un fichier csv a partir d'oracle
    Par lekooto dans le forum Oracle
    Réponses: 3
    Dernier message: 22/08/2007, 17h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo