Faire un graph par VBA

  • Initiateur de la discussion Initiateur de la discussion fifi
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fifi

XLDnaute Occasionnel
Bonjour,

j'ai du mal à écrire une ligne de code pour construire un graphique par VBA.

Les valeurs sont liées à des plages nommées dont les noms termine par une valeur de 1 à 96.

Code:
Dim I as integer
    With ActiveChart.SeriesCollection(I)
            .XValues = "='maBoite.xls'!ASY_ligne_disso_tp"
             .Values = "='maBoite.xls'!ASY_ligne_disso" & I
   end with
le code bloc sur le I dans .Value.

si quelqu'un peut me dépanner svp .

merci
 
Re : Faire un graph par VBA

Je ne comprends pas ce que tu veux faire...

- le tableau marqué "num des lignes à insérer" sert à quoi (à saisir, à sélectionner...)?

- d'où viennent les N° qui sont dedans (mis à la main, mis en automatique...)?

- ce tableau sert-il à sélectionner ce qui sera affiché?

- contient-il toutes les lignes à afficher?

Quelques explications seraient bienvenues...

Cordialement
 
Re : Faire un graph par VBA

bonsoir

- le tableau marqué "num des lignes à insérer"
sont les numéro de ligne de la base à utiliser dans le graphique, ces numéro son inscrit par une autre macro (sélection de l'utilisateur de x cases dans un tableau 8x12)

les nuùéro correspoenda ) la position de chaque case sélectionnées dans ce taleau 8x12 (qui peut afficher différentes informations genre nom de l'échantillon déposé dans un puits d'une plaque d'analyse 8*12, type de germe recherché dans les puits, ...)


la sélection peut contenir de 1 à 96 valeurs (8x12) , et qui sera port (4*12*8, d'ici peu de temps)

Pour l'exemple je n'ai pas mis toute la plage possible

Je ne comprends pas ce que tu veux faire...

- le tableau marqué "num des lignes à insérer" sert à quoi (à saisir, à sélectionner...)?

- d'où viennent les N° qui sont dedans (mis à la main, mis en automatique...)?

- ce tableau sert-il à sélectionner ce qui sera affiché?

- contient-il toutes les lignes à afficher?

Quelques explications seraient bienvenues...

Cordialement
 
Re : Faire un graph par VBA

Bonjour,

Pas clair du tout ... pas sûr d'avoir compris... (n'oublie pas que tu as en tête tout ce que tu veux faire ...pas nous 😀 !) Si tu travailles par petits bouts, tu vas faire une usine à gaz! Le mieux serait de mettre ton fichier représentant la base et le tableau 8x12 complet, en ajoutant des commentaires indiquant ce que l'on veut faire (d'où ça vient, ce que l'on prend, où on le met, etc...) en indiquant les limites (voir ci-dessous)

...
- le tableau marqué "num des lignes à insérer" sont les numéro de ligne de la base à utiliser dans le graphique, ces numéro son inscrit par une autre macro (sélection de l'utilisateur de x cases dans un tableau 8x12)

Pourquoi n'est-ce pas cette macro qui envoie directement les N° des lignes à afficher en appelant le SUB de création du graphique? Sinon, si l'utilisateur doit sélectionner ultérieurement tous les N° de ce tableau pourquoi ne pas le faire automatiquement.

les nuùéro correspoenda ) la position de chaque case sélectionnées dans ce taleau 8x12 (qui peut afficher différentes informations genre nom de l'échantillon déposé dans un puits d'une plaque d'analyse 8*12, type de germe recherché dans les puits, ...)

Tu dis plus haut " ...sélection dans un tableau 8x12 ..." et ici que ce tableau contient d'autres choses... Combien de courbes veux-tu sélectionner au maximum? (est-ce 8, soit une par ligne, les autres colonnes servant à d'autres infos?)

Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
0
Affichages
657
Réponses
3
Affichages
430
B
  • Question Question
Réponses
3
Affichages
1 K
Retour