XL 2019 "Sauvegarde de données"

ThomasBRD

XLDnaute Nouveau
Bonjour à tous !
Comment allez-vous?

Comme vous l'avez vu dans le titre je rencontre un problème... j'ai tout détaillé dans l'excel joint à cette discussion...

Merci par avance :)
Thomas
 

Pièces jointes

  • Sauvegarde de donnée Excel.xlsx
    18.4 KB · Affichages: 19

fanch55

XLDnaute Barbatruc
Bonsoir,
A tester si cela correspond à l'attente :
VB:
Sub Save_Querytab()

    ' Nom de la table et de l'onglet contenant
    Target = MonthName(Month(Date))
    
    ' On copie la table générée par la requête sur le web
    [Table_0].ListObject.Range.Copy
    
    On Error Resume Next
        Sheets(Target).Activate
        If Err > 0 Then Sheets.Add.Name = Target
        
        With ActiveSheet
            ' on détruit la table cible
            .ListObjects(Target).Delete
            .[A1].Select
            ' on colle la copie
            .Paste
            Selection.ListObject.Name = "Février"
            Selection.Columns.AutoFit
           ' on détruit la requête associée à la nouvelle table ( créée par le paste )
            Q = Split(.ListObjects(Target).QueryTable.CommandText, "[")(1)
            Q = Split(Q, "]")(0)
            ActiveWorkbook.Queries(Q).Delete
        End With
    
    On Error GoTo 0
    
End Sub
 

Statistiques des forums

Discussions
312 489
Messages
2 088 851
Membres
103 974
dernier inscrit
chmikha