Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Power Query Requête mise à jour PowerQuery

D.D.

XLDnaute Impliqué
Bonjour à tous,

Aujourd'hui, plein de bonne volonté, je me mets à regarder PowerQuery....
Ce que je cherche à faire:

J'ai une première table avec des données et une deuxième avec d'autres données mais une colonne commune à la première.

Je souhaite que la première table se mette à jour avec les informations de la deuxième table et pas que PowerQuery me crée une troisième table qui serait la fusion de la première avec les infos de la seconde.
En 3 mots: table1 est updatée par table2.

Est ce possible à votre avis ?

Merci à tous
 

Pièces jointes

  • Test PowerQuery.xlsb
    19.6 KB · Affichages: 13

dysorthographie

XLDnaute Accro
En fonction de ton fichier, il faudra adapter!
VB:
Sub test()
Dim Sql As String
Sql = "update [Feuil1$" & Replace(Range("A1").CurrentRegion.Address, "$", "") & "] as frm inner join [Feuil1$" & Replace(Range("F1").CurrentRegion.Address, "$", "") & "] as Frm2 on frm.A=Frm2.A  set  frm.E=Frm2.E, frm.F=Frm2.F "
Debug.Print Sql
With CreateObject("Adodb.connection")
    .Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ThisWorkbook.FullName & ";Extended Properties=""Excel 12.0;HDR=YES;"""
    .Execute Sql
    .Close
End With

End Sub
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…