Utiliser valeurs autre feuille avec lngCount

Fermé
Argan - 2 juil. 2018 à 12:03
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 2 juil. 2018 à 15:38
Bonjour,

j'aimerai utiliser les valeurs d'une feuille sélectionnée avec un lngCount et les insérer dans un graphique mais je n'arrive pas à utiliser le selecteditems(lngCount) pour les obtenir. Erreur d'indice...

Voilà mon code :

Dim x As String
x = .SelectedItems(lngCount)

ActiveSheet.ChartObjects("Graphique 2").Activate
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(lngCount).Name = "=""(" & CStr(x) & ")"""
ActiveChart.SeriesCollection(lngCount).XValues = _
Workbooks("=""(" & CStr(x) & ")""").Worksheets("=""(" & CStr(x) & ")""").Range("A5:A10000")
ActiveChart.SeriesCollection(lngCount).Values = _
Workbooks("=""(" & CStr(x) & ")""").Worksheets("=""(" & CStr(x) & ")""").Range("B5:B10000")
ActiveSheet.ChartObjects("Graphique 2").Activate

Merci d'avance !

A voir également:

1 réponse

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
2 juil. 2018 à 15:38
Bonjour,

Pour qu'il n'y ait pas d'erreur d'indice, il faut définir l'indice lgnCount !!!

Un excellent cours VBA gratuit :
ftp://ftp-developpez.com/bidou/Cours/VBA/formationVBA.pdf
voir page 56
0