错误与条件格式(和个人公式也许)

在Excel 2010中,有条件的合成后,我有一些壮观的错误:

之前:

在这里输入图像说明

后:

在这里输入图像说明 或者像那样(取决于…): 在这里输入图像说明

没有错误可能是这样的:

在这里输入图像说明

我或多或less地确定这是由我在VBA中个人公式导致的Excel错误:

Function NumCol(plage As Range, ch As String) As Long 'Application.Volatile For Each c In plage If c.Value = ch Then NumCol = c.Column Next End Function Function NumLig(plage As Range, ch As String) As Long 'Application.Volatile For Each c In plage If c.Value = ch Then NumLig = c.Row Next End Function 

我能做些什么来纠正这个视觉错误?

请尝试

 c.HorizontalAlignment = xlCenter c.VerticalAlignment = xlCenter 

在每个循环中。