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
295
Réponses
3
Affichages
449

Statistiques des forums

Discussions
314 656
Messages
2 111 610
Membres
111 224
dernier inscrit
Test66