Visual basic avec excel - erreur de message

Bonjour
J’ai fais une petite macro sur Excel 2003 mais quand j’active la macro, j’ai la fenêtre suivante;
Erreur d’exécution ‘1004’ la méthode location de l’objet chart a échoué.
La macro me signal en jaune la ligne qui cause problème.
ActiveChart.SetSourceData Source:=Sheets("Feuil2").Range("B1:B340"), PlotBy _

Voici une partie du programme

    Range("B1:B340").Select
Charts.Add
ActiveChart.ChartType = xlLineMarkers
ActiveChart.SetSourceData Source:=Sheets("Feuil2").Range("B1:B340"), PlotBy _
    :=xlColumns
ActiveChart.Location Where:=xlLocationAsNewSheet, Name:="Graph1"
With ActiveChart
    .HasTitle = True
    .ChartTitle.Characters.Text = "CARTE DE CONTRÖLE"

Merci à tous

Bonjour
J’ai fait une petite macro sur excel et j’aimerai qu’on m’explique la ligne PrintQuality = -3.
En effet sur un ordinateur je dois mettre -3 ou 600 sur un autre pour que sa fonctionne.
ChartSize = xlFullPage
.PrintQuality = -3
.CenterHorizontally = False
.CenterVertically = False
Merci de vos réponses

Bonsoir

PrintQuality : Qualité de l’impression qui va de brouillon à haute; donc ne concerne pas l’ordinateur mais plutôt l’imprimante. Quand tu dis ‘sur un autre’ tu veux également dire une autre imprimante

Bonsoir

Lors de l’installation de MS Office, as-tu coché ‘Microsoft Graph’?

Pas besoin de recréer un topic à chaque question, centralise tout ici :jap:

Bonsoir KarLKoX

Comme ça s’est un peut mélangé, j’ai refais un peu le ménage

Je m’adressais à zaton :wink:

bonjour
merci pour vos explications

Bonsoir cher ami
maiiiiiis… je l’avais bien compris.