problème de syntaxe

  • Initiateur de la discussion mireille
  • Date de début
M

mireille

Guest
Bonjour à tous

J'ai un pb de syntaxe pour remplacer un nom de fichier par un nom de variable, dans un graphique en secteur, où l'utilisateur peut aller choisir les produits qu'il veut voir afficher dans un UserForm
Voici un extrait :


monfich = ActiveWorkbook.Name
Sheets("value (1)").Select
ActiveSheet.ChartObjects("Mongr6").Activate
ActiveChart.SeriesCollection.NewSeries

***variante qui fonctionne, nom du fichier réel, zone nommée :

' ActiveChart.SeriesCollection(1).XValues = _
' "='toto.xls'!sectva1,'toto.xls'!sectva2,'toto.xls'!sectva3"

****variante qui plante, nom du fichier en variable, zone nommée :

ActiveChart.SeriesCollection(1).XValues = _
"=''&monfich!sectva1,''&monfich!sectva2,''&monfich!sectva3"
Bien sûr, j'ai essayé plusieurs combinaisons pour insérer la variable de mon nom de fichier, mais aucune ne m'a donné satisfaction, si quelqu'un a une idée, merci.
 

Discussions similaires

Réponses
3
Affichages
271
Réponses
3
Affichages
414

Statistiques des forums

Discussions
314 095
Messages
2 105 817
Membres
109 436
dernier inscrit
alex.972