如何在VBA Excel中获取单元格中公式的参数范围?

时间:2016-07-12 13:38:19

标签: excel vba excel-vba formula cells

问题:

  1. 我有一个带有公式的单元格,其中包含此工作簿中的一些单元格 参数
  2. 我需要以某种方式使用VBA访问这些参数并更改其颜色
  3. 提前谢谢

1 个答案:

答案 0 :(得分:1)

如果公式简单,这很容易。说 A1 包含:

=SUM(B2:B20,D9)

选择单元格并运行:

Sub ColorMeElmo()
    Dim s As String

    ActiveCell.Precedents.Interior.ColorIndex = 27
End Sub

得到:

enter image description here

这仅在Precedences可直接适用时才有效。