2

使った

CONCATENATE("N";MATCH(M4;M12:M401;0)+10;":";"N";MATCH(M4;M12:M401;1)+10)

セルでこの結果を生成するにはI4

 N67:N231

CELL REFERENCE, INDIRECT(を使用して、この範囲をスパークラインに渡そうとしましたCELL REFERENCE and NAME VARIABLE。何も機能しませんでした。何か提案をお願いします。

4

2 に答える 2

5

これを機能させるには、計算された範囲文字列を含むセルで間接的に使用される Name ranged を作成する必要がありました。範囲指定された名前を Sparklines データ範囲に渡すと機能します。

名前付き範囲 スパークライン範囲

于 2016-02-21T20:45:18.643 に答える
1

vba を使用してスパークラインのプロパティを変更することもでき.SourceDataます - vba を介して直接新しい値を割り当てます。

Public Sub test
    For Each myRange In ActiveSheet.Range("A1:A3")  '<=Change to range containing sparklines
        myRange.SparklineGroups.Item(1).SourceData = Activesheet.Cells(myRange.Row, "B")  '<==assumes new values to use in column B of same row as sparkline to update
    Next   
End Sub
于 2019-03-26T10:43:57.747 に答える