0
希望得到一些指導。每次在Excel切片器中選擇一個新選擇時,我都想在工作表中運行現有代碼。我是新來的代碼,所以如果有人做出迴應,請具體說明我在哪裏放置代碼。見下文。代碼的最後一部分是我嘗試運行代碼,如果一個新的選擇,但它不起作用,並返回一個錯誤。運行代碼每次選擇切片機時選擇
Sub ConditionalFormatting()
End Sub
Set a = Sheets("Pivot")
i = 6 'row
j = 6 'column
Do Until a.Cells(4, j) = "Grand Total" 'tells code to continue the code until it finds Grand Total
j = j + 1
Loop
j = j - 1
vArr = Split(Cells(1, j).Address(True, False), "$")
a.Cells(1, 15) = vArr
Do Until a.Cells(i, 5) = ""
a.Range("F" & i & ":" & a.Cells(1, 15).Value & i).Select
Selection.FormatConditions.AddColorScale ColorScaleType:=3
i = i + 1
Loop
a.Cells(1, 15) = ""
Private Sub Workbook_SheetPivotTableChangeSync(ByVal Sh As Object, ByVal Target As PivotTable)
Application.Run ("'Top 95 Data Update.xlsb'!ConditionalFormatting")
End Sub