Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VBA中相对引用的条件格式不适用于德语Excel_Vba_Excel_Conditional Formatting - Fatal编程技术网

VBA中相对引用的条件格式不适用于德语Excel

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()

我有一个棘手的问题:

我正在通过VBA添加以下具有相对引用的条件格式:

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-参见编辑,唯一的更改应该是逗号
而不是
]
。完美!!这一变化确实解决了它!感谢您的快速回复。