Graphique en VBA

bonjour

Je cherche à créer un graphique en vba en fonction du choix d'une colonne

Je m'explique :

la colonne A sera toujours aux abscisses

Ensuite je voudrai demander à l'utilisateur de saisir le numéro de colonne qui sera aux ordonnées

en vous remerciant

9classeur1.xlsx (9.59 Ko)

bonjour,

solution via une macro

Sub selcol4graph()
    col = Chr(64 + InputBox("Sélectionnez le numero de colonne"))
    col = col & ":" & col
    ActiveSheet.Shapes.AddChart.Select
    ActiveChart.SetSourceData Source:=Range("$A:$A," & col)
    ActiveChart.ChartType = xlXYScatterSmoothNoMarkers
End Sub

merci ça marche bien

après je veux filtrer la colonne A de mon tableau et je n'arrive pas à afficher un graphique normal

ça fait des listes ..

8g.xlsm (18.65 Ko)

Bonjour,

pour autant que ta colonne A contienne bien des dates tu ne devrais pas avoir ce problème (dans ton fichier ce ne sont pas des dates)

voici une version adaptée qui ne recrée pas un nouveau graphique à chaque appel, mais adapte le graphique existant.

23g.xlsm (19.44 Ko)
Rechercher des sujets similaires à "graphique vba"