J'ai donc une feuille appelée "Dashboard" sur laquelle j'ai plusieurs graphiques, mais chaque semaine j'ajoute des données aux tables sur lesquelles ces graphiques sont basés. La deuxième feuille qui contient les données de cette table est "Totaux historiques" et les données que je souhaite figurer dans les colonnes A à E (cela inclut les étiquettes et les en-têtes). J'essaie d'automatiser la mise à jour des graphiques, et je ne sais pas très bien pourquoi cela ne fonctionne pas. Voici le code que j'ai jusqu'à présent:Erreur définie par l'application ou définie par l'objet
Sheets("Dashboard").Select
ActiveSheet.ChartObjects("Chart 4").Activate
ActiveChart.SetSourceData Source:=Sheets("Historical Totals").Range("A1", Range("E1").End(xlDown))
J'ai essayé notre seperating la gamme, et il sélectionne les données appropriées, donc je ne sais pas vraiment où je fais l'erreur.
Appelez 'Sheets (" Dashboard "). Activez aussi bien avant de commencer. –
J'ai donc ajouté ce commentaire, et il a toujours donné la même erreur. Je n'appellerais pas 'Sheets (" Dashboard "). Select' fait la même chose que ça? – JakeMWP
quelle version de XL utilisez-vous? – whytheq