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.
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.