Bonjour,
Je vous sollicite car sur Excel 2013, je souhaiterai mettre à jour les données de connexions de mes tables PowerPivot grace au VBA. En consultant l'aide en ligne de Microsoft, j'arrive à récupérer le chemin d'accès de ma table mais pas à le mettre à jour. Auriez vous une idée.
Voici un exemple de code :
Je reçois une erreur "Application 1004" alors que l'aide d'office précise bien que la propriété OLEDBConnection.Connection est en Lecture/Ecriture.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 'Déclaration des variables Dim Model As Model Dim ModelTables As ModelTables Dim ModelTable As ModelTable Dim Str_Con As String 'Mise à jour des variables Set Model = ThisWorkbook.Model Set ModelTables = Model.ModelTables Set ModelTable = ModelTables.item("T_SYNTHESE") Str_Con = "OLEDB;Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Cadaver\Desktop\Darty\KPI SYNTHE BASE.xlsb;Persist Security Info=false;Extended Properties=""Excel 12.0;HDR=Yes"" " ModelTable.SourceWorkbookConnection.OLEDBConnection.Connection = Str_Con
Malgré mes nombreuses recherches je ne trouve rien à ce sujet.
D'avance merci pour votre aide.
Cadaver
Partager