测试单元格中的对角线,如果是,则返回"P"



我试图得到一个公式返回"P"如果参考单元格有对角向上线,则在单元格中。

=IF(C3)xlDiagonalUp,"P",""))

据我所知,您需要编写自己的函数。在新模块中添加以下代码:

Function DiagonalUp(CellRef As Range) As String
If (CellRef.Borders(xlDiagonalUp).LineStyle = XlLineStyle.xlContinuous) Then
DiagonalUp = "P"
Else
DiagonalUp = ""
End If
End Function

然后你可以像调用其他函数一样调用它:如= DiagonalUp (E1)

最新更新