簡體   English   中英

VBA Excel 2010-將圖表分配給對象/變量

[英]VBA Excel 2010 - Assign chart to a object/variable

眾所周知,

Dim wkSheet as Worksheet
Set wkSheet = ActiveSheet

它將使活動表由wkSheet定義,您可以使用wkSheet對其進行wkSheet

我的問題是,如何使用圖表?

您可以使用ActiveChart. 幾乎可以對圖表進行任何操作。

但是我似乎無法將圖表設置為變量/對象/形狀(或需要的形狀)

Public Sub cht()

Dim v As Chart

Set v = ActiveChart

End Sub

這對我有用。 有活動的圖表嗎?

如果您需要使用chartObject變量類型,可以通過這種方式進行

Dim wb As Workbook
Dim ws As Worksheet
Dim chrt As ChartObject

Set wb = ActiveWorkbook
Set ws = ActiveSheet

Set chrt = ws.ChartObjects(wb.ActiveChart.Parent.Name)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM