Transformation de fichier Excel

Bonjour à tous,

Je me permet de revenir vers vous pour de l'aide pour transformer une AML en fichier simplifié (en automatique bien sur )

Le premier onglet est mon AML que je reçoit du client.

Le 2ieme onglet est le résultat que je souhaite .

je veux garder que quelque colonne ,C,D,J,K,L,AJ.

le feeder code et le qty est défusionné et recopié en fonction du nombre de case défusionné, et le engineering est aussi défusionné puis recopié et incrémenté

de 1 a ... suivant le nombre de cellule défusionné (voir dans 2ieme onglet en rouge)

Si c'est possible d'avoir un fichier vierge dans lequel je vais chercher mon fichier excel, et automatiquement dans le 2ieme onglet la mise en forme se fait.

Mes AML sont toujours faite de cette façon.

Par avance merci.

Ced

18fichier-aml-recu.xlsx (117.72 Ko)

Hello,

Une proposition

Tu mets à jour le tableau structuré reçu et tu vas sur mon tableau et tu fais clic droit puis actualiser

@+

18fichier-aml-recu.xlsx (145.71 Ko)

Bonjour à tous !

Une contribution Power Query avec une source externalisée.

Mettre à jour le chemin du classeur et " Actualiser tout "

Bonjour Baroute,

si je comprend je mets une AML dans le premier onglet et ensuite je vais sur l'onglet Propal et je fait clic droit actualiser? mais je ne trouve pas actualiser?

peux-tu m'en dire plus?

J'ai trouvé pour actualiser en changeant l'aml du premier onglet mais j'ai le message

image

Merci.

Ced

Bonjour JFL,

Pour mettre le lien peux t-on mettre un bouton import pour aller chercher le fichier?

Pour mettre a jour le 2iem onglet je fait comment? c'est bon j'ai trouvé pour mettre à jour

Le seul problème est pour le lien .

Merci pour ton aide.

Ced

Bonjour à tous de nouveau !

Pour mettre a jour le 2iem onglet je fait comment? c'est bon j'ai trouvé pour mettre à jour


Nos amis spécialistes VBA se feront un plaisir de vous concocter ce bouton et le code !
Vous ne devriez pas patienter longtemps.

Merci JFL pour ton retour.

Petit truc en plus je ne sais pas comment vous faite pour tout cela mais c'est vraiment génial.

si c'est possible de prendre par le titre de la colonne (ex: qty) et non par la lettre (ex D) car certain client bouge les colonnes mais garde les titres

Engineering Part NameFeeder Code DescriptionQtySource Description SupplierMPN (Ordering number)1

par avance merci.

Ced

Bonjour à tous de nouveau !

Version 2 intégrant cette nouvelle contrainte :

Merci JFL.

J'ai rajouté un bouton Import et ça a l'air de fonctionner mais peut-être qu'il y a mieux à faire.

Ced.

Bonjour,

Pour apporter une toute petite aide

Ce code, peut-être, pour une mise à jour

Sub Import()
Dim Fich As String
ChDir ThisWorkbook.Path
Fich = Application.GetOpenFilename("Fichiers .xlsx (*.xlsx), *.xlsx")
If Fich = "Faux" Then Exit Sub
Range("CheminClasseur").Value = Fich
Range("Internal_AML").ListObject.QueryTable.Refresh False
End Sub

Bonne apm

Bonjour à tous de nouveau !

J'ai rajouté un bouton Import et ça a l'air de fonctionner

Bien.....

Je vous remercie de ce retour.

---> Ne pas oublier de passer le sujet en mode résolu ! (Important pour les recherches potentiellement identiques)

Rechercher des sujets similaires à "transformation fichier"