[PowerShell] Anomalie Graphique excel
Bonjour et merci
j'ai un peu adapté le code et celui ci-dessous fonctionne:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
$chart = $feuille.Shapes.AddChart().Chart
$chart.HasLegend = $false
$range1=$feuille.range("A1")
$range1=$feuille.Range($range1,$range1.End([Microsoft.Office.Interop.Excel.XLDirection]::xlDown))
$range2=$feuille.range("B1")
$range2=$feuille.Range($range2,$range2.End([Microsoft.Office.Interop.Excel.XLDirection]::xlDown))
$selection = $feuille.Range($range1, $range2)
$chart.SetSourceData($selection)
$chart.chartType= 4
$chart.HasTitle = $true
$chart.ChartTitle.Text = "Nombre de sessions " |
Par contre, si je remplace B1 par L1, tout le tableau est pris en compte alors que je ne voudrais que la dernière colonne.
Pour préciser, ma première colonne contient les données de temps, les suivantes le nombre de sessions ouvertes et la dernière les totaux.
Le but est d'obtenir un graphique présentant les totaux en coordonnées et le temps en abscisses.
[PowerShell] Anomalie Graphique excel
Bonjour,
le code qui fonctionne:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
$feuille=$excel.worksheets.item(1)
$chart = $feuille.Shapes.AddChart().Chart
$chart.HasLegend = $false
$range1=$feuille.range("A1")
$range1=$feuille.Range($range1,$range1.End([Microsoft.Office.Interop.Excel.XLDirection]::xlDown))
$range2=$feuille.range("L1")
$range2=$feuille.Range($range2,$range2.End([Microsoft.Office.Interop.Excel.XLDirection]::xlDown))
$selection = $feuille.Range($range1, $range2)
$chart.SetSourceData($selection)
$chart.chartType= 4
$chart.HasTitle = $true
$chart.ChartTitle.Text = "Nombre de sessions $cluster"
$feuille.shapes.item("Chart 1").top=$feuille.Range("M6").Top
$feuille.shapes.item("Chart 1").left=$feuille.Range("M6").Left
$feuille.shapes.item("Chart 1").height=250
#test modif graphique
$c = $feuille.Columns
$a = 2
DO
{
$c.Item($a).hidden =$true
$a
$a++
} While ($a -le 11 ) |
J'ai conservé le graphique avec les données complètes mais je supprime les colonnes inutiles en les cachant, le graph s'actualise tout seul.
Nickel!
Merci Micky