GENERER FICHIER EXCEL EN XML

Fidmo

XLDnaute Occasionnel
Bonjour à tous
Je viens chercher votre aide. j'expose mon souhait, expliqué dans le fichier en pièce jointe:
Je voudrais que mon fichier Excel soit généré en XML de cette manière:
Avoir un bouton sur lequel je clique qui exporte le fichier Excel généré en " XML " & " Zippé " sur mon bureau.
Merci pour votre temps si précieux,
Fidmo
 

Pièces jointes

  • FIDMO-30.xlsx
    22.2 KB · Affichages: 29

Fidmo

XLDnaute Occasionnel
Bonjour Cher Ami Noel & Forum,
Merci Merci Merci je tiens à vous remercier sincèrement de votre envie d'aider les gens comme moi.
Maintenant je reviens avec une dernière demande que j'ai exprimée dans le fichier joint.
En effet, j'avais omis ces renseignements:
RAISON SOCIALE CAPITAL PROPRETIES
ID_FISCAL 14411110
ANNÉE 2018
TRIMESTRE 1
RÉGIME (Encais-1) 2
C'est ma dernière demande.
Fidmo
 

Pièces jointes

  • FIDMO-30.xlsm
    38 KB · Affichages: 24

Noel Bedard

XLDnaute Occasionnel
Bonjour,

Pourtant je viens d'essayer ce fichier et il fonctionne très bien.
Ouvrez le fichier .xlsm , appuyez le bouton et le fichier .xml sera dans le même répertoire que .xlsm et le fichier .zip sur votre bureau.
Je l'ai même renommé et de nouveaux fichiers se sont ajoutés.

Noël
 

Pièces jointes

  • FIDMO-30.pdf
    205 KB · Affichages: 51

Fidmo

XLDnaute Occasionnel
Re Bonjour,
Un Très Grand Merci. " Vous m'avez eu " comme on dit chez nous au Maroc. La bêtise que j'ai commise c'est que je ne n'ai pas lu en entier le fichier zippé. !!!
C'est épatant le travail que vous m'avez offert.
Toujours Merci ... Toujours Merci ... Toujours Merci ...
A+
Fidmo
 

Fidmo

XLDnaute Occasionnel
Bonjour cher Noël, Forum
Je reviens en vous demandant pardon, mais c'est plus fort que moi.
Pour moi le fichier marche à merveille. Mais quand je change la RAISON SOCIALE dans Excel celle-ci ne change pas dans le fichier Zippé.
Puis-je vous demander de résoudre mon problème?
Fidmo
 

Noel Bedard

XLDnaute Occasionnel
Bonjour,

Vous ne pouvez pas changer les entêtes sans refaire un mappage, c'est la raison pour laquelle je vous ai fournie le fichier .xsd

Vous faites les changements dans le fichier .xsd avec notebook.
Vous ouvrez votre fichier .xlsm à l'onglet Développeur au haut de votre page s'il y apparaît, vous appuyez sur source.
Une fenêtre s'ouvre et vous appuyez sur mappage xml une autre fenêtre s'ouvre et vous choisissez supprimer et pressez sur OK. confirmez la suppression. ( moi je sauvegarderais le fichier)
Une fois le fichier ré-ouvert rendez-vous au mappage xml mais cette fois vous sélectionnez ajouter et vous indiquez ou est votre fichier .xsd et appuyez sur OK. si pas d'erreur il s'ajoutera dans la fenêtre source.

Maintenant vous devez faire attention:
Dans la fenêtre source avec la souris vous choisissez Facture et vous glisser jusqu'à la case A1.
Si tous c'est bien passé tous les champs dans la fenêtre source seront sélectionnés.

Si c'est le cas sauvegardez et après appuyez sur le bouton qui créera le fichier ZIP

Bonne chance
Noël

P.S. je dois quitter pour une couple d'heures ne vous inquiétez pas dès mon retour je vais voir vos résultats.
 
Dernière édition:

binouse

XLDnaute Nouveau
Bonjour,

Vous ne pouvez pas changer les entêtes sans refaire un mappage, c'est la raison pour laquelle je vous ai fournie le fichier .xsd

Vous faites les changements dans le fichier .xsd avec notebook.
Vous ouvrez votre fichier .xlsm à l'onglet Développeur au haut de votre page s'il y apparaît, vous appuyez sur source.
Une fenêtre s'ouvre et vous appuyez sur mappage xml une autre fenêtre s'ouvre et vous choisissez supprimer et pressez sur OK. confirmez la suppression. ( moi je sauvegarderais le fichier)
Une fois le fichier ré-ouvert rendez-vous au mappage xml mais cette fois vous sélectionnez ajouter et vous indiquez ou est votre fichier .xsd et appuyez sur OK. si pas d'erreur il s'ajoutera dans la fenêtre source.

Maintenant vous devez faire attention:
Dans la fenêtre source avec la souris vous choisissez Facture et vous glisser jusqu'à la case A1.
Si tous c'est bien passé tous les champs dans la fenêtre source seront sélectionnés.

Si c'est le cas sauvegardez et après appuyez sur le bouton qui créera le fichier ZIP

Bonne chance
Noël

P.S. je dois quitter pour une couple d'heures ne vous inquiétez pas dès mon retour je vais voir vos résultats.
Bonjour,
Je me permets de relancer ce post pour vous poser une question ( désolé je suis débutant )
j'ai essayé de mettre votre code VBA dans un de mes fichier que je veux transformer en XLM mais cela ne fonctionne pas .
Pouvez vous m'aider à ce sujet , j'aimerai comprendre
Merci beaucoup pour votre aide
 

Pièces jointes

  • essai export xml.xlsm
    22.8 KB · Affichages: 1
Haut Bas