VBA中相对引用的条件格式不适用于德语Excel
我有一个棘手的问题: 我正在通过VBA添加以下具有相对引用的条件格式:VBA中相对引用的条件格式不适用于德语Excel,vba,excel,conditional-formatting,Vba,Excel,Conditional Formatting,我有一个棘手的问题: 我正在通过VBA添加以下具有相对引用的条件格式: Activecell.FormatConditions.Add Type:=xlCellValue, _ Operator:=xlNotEqual, Formula1:="=RC[-1]" 虽然它在我的机器上运行良好,但在德语Office 2010上不起作用 你知道这可能是什么原因吗?让德国人民尝试一下: Public Sub TestMe()
Activecell.FormatConditions.Add Type:=xlCellValue, _
Operator:=xlNotEqual, Formula1:="=RC[-1]"
虽然它在我的机器上运行良好,但在德语Office 2010上不起作用
你知道这可能是什么原因吗?让德国人民尝试一下:
Public Sub TestMe()
ActiveCell.FormatConditions.Add Type:=xlCellValue, _
Operator:=xlNotEqual, Formula1:="=ZS(-1)"
End Sub
RC
应该是ZS
Z
是Zeile
,S
是Spalte
显然,条件格式只支持本地公式。不幸的是,这并没有解决这个问题。真正奇怪的是,如果我使用record函数,并在单元格B1=A1中键入,生成的代码是“=RC[-1]”而不是“=ZS[-1]”@Thanasis-参见编辑,唯一的更改应该是逗号
)
而不是]
。完美!!这一变化确实解决了它!感谢您的快速回复。