Bonjour à tous,
J'ai un problème avec une macro excel vba et ne connaissant strictement rien à ce langage, je me permets de vous soumettre mon problème.
J'ai un fichier excel qui récupère des infos dans une table de données via un lien ODBC. Ces infos sont normalement récupérées dans une feuille excel via un bouton de cette meme feuille. Quand je lance ce bouton, j'ai le message d'erreur suivant qui apparaît : erreur d'execution 1004 - erreur définie par l'application ou par l'objet.
Si je fais "debogage", voila ce qui apparaît :
J'ai essayé de faire une recherche sur ce forum mais vu que je n'y comprends pas grand chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Sub MISE_A_JOUR() ' ' MISE_A_JOUR Macro ' Macro enregistrée le 06/11/2006 par HF ' ' Sheets("DONNEES").Select Range("F9").Select Selection.QueryTable.Refresh BackgroundQuery:=False (cette ligne surlignée en jaune) Columns("D:D").Select Selection.Copy Columns("E:E").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Sheets("COM_REPRESENTANTS").Select Range("D9").Select Application.CutCopyMode = False ActiveSheet.PivotTables("Tableau croisé dynamique4").PivotCache.Refresh End Sub
Merci d'avance pour toute info.
Partager