2017-02-28 20 views
1

私はpowershellを使用してExcelで円グラフを作成しようとしています。 .Select()または.Activate()で範囲を強調表示できますが、2つの別々の範囲を同時に選択することはできません。円グラフに正しいラベルが付くように、それらを同時に選択する必要があります。オンラインでガイダンスを見つけることができないので、どんな助けでも大歓迎です。Powershellを使用してExcelで複数の範囲を同時に選択する

$headers = $ws.Cells.Item(1,1).EntireRow 
$headers.Activate() 
$ws.Range("A3:ZZ3").Activate() 
+0

$xl = New-Object -ComObject Excel.Applicationよう$xlが定義されている

[object[]]$args1 = ($headers, $ws.Range("A3:ZZ3")) $union=$xl.GetType().InvokeMember("Union", [System.Reflection.BindingFlags]::InvokeMethod, $null, $xl, $args1) $union.Select() 

を...これを試してみたが、これは役立つかもしれない:https://でlearn-powershell.net/2012/12/24/powershell-and-excel-adding-a-chart-and-header-filter-to-a-report/ –

+0

これは一般的なチャートの構文の良いソースですが、残念なことに大部分の彼はテーブル全体を含んでいるため、非連続セルのダイナミックレンジを作成する必要はありません。 – TLOwater

+0

ヘッダーを円グラフの横に並べると、単一の範囲内でヘッダーを選択できるようになります。 –

答えて

3

This articleは、複数の範囲を選択する方法を示唆しています。上記のコードを使用して、...私はそれがあなたの質問に直接答えるかはわからない

+0

素晴らしいです、本当にありがとうございます! – TLOwater

+0

クール!私自身もブックマークしています:) – TechSpud

関連する問題