首先,我沒有任何代碼可以顯示,因為我不知道如何去做我想做的事情。而當我運行宏記錄器時,我需要的步驟并沒有被記錄下來。
我要做的是以編程方式“單擊 Excel 圖表中“選擇資料源”對話框中 X 軸標簽旁邊的復選框。我在作業表上有一個范圍,每個月列在 B 列中,總計列在 C 列中。總計是來自為特定月份命名的作業表中的 VLOOKUP 函式。該圖表將月份和總計列為一個簡單的條形。因此,您右鍵單擊圖表并從選單中選擇選擇資料。當對話框打開時,水平軸上列出了每個月份,并帶有一個復選框。只有一個系列。我需要找到一種使用 VBA 檢查月份框的方法。我只是想知道是否有辦法做到這一點。
uj5u.com熱心網友回復:
這會列出類別并顯示它們的顯示狀態。設定 IsFiltered = False 以顯示,True 以隱藏。
Sub ListChartCategories()
Dim FullCategoryCollection As CategoryCollection
Dim ChartCategory As ChartCategory
Dim n As Long
Set FullCategoryCollection = ActiveSheet.ChartObjects("Chart 3").Chart.ChartGroups(1).FullCategoryCollection
For n = 1 To FullCategoryCollection.Count
Set ChartCategory = FullCategoryCollection(n)
Debug.Print ChartCategory.Name, ChartCategory.IsFiltered
Next
End Sub
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/417859.html
標籤:
