【问题标题】:Excel vba parse formulaExcel vba解析公式
【发布时间】:2015-05-12 11:54:17
【问题描述】:

我有一些带有计算字段的 excel 表,例如CELL_C =FIELD_A+FIELD_B。我需要从该公式中提取所有单元格以用不同的颜色突出显示它。 是否有任何内置的 VBA 函数来解析 cell.Formula 以获取单元格的范围?

【问题讨论】:

  • 你的解释太少了。请提供屏幕截图或详细说明。

标签: parsing excel vba


【解决方案1】:

您总是可以通过以下方式获得第一级先例:

Sub qwerty()
  Dim rng As Range
  Set rng = ActiveCell.Precedents
  If rng Is Nothing Then
  Else
    MsgBox rng.Address(0, 0)
  End If
End Sub

例如:

【讨论】:

  • 谢谢,Gary - 我不知道 .Precedents - 看起来很有用!
  • @FreeMan .Precedents 有一些限制。
  • 谢谢!这是非常简单且有用的解决方案。
  • 需要使用 NavigateArrows 查找表外先例
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-19
  • 1970-01-01
  • 2017-06-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多