什么是COLUMN()的VBA等价物,即找到公式所在的单元格列,而不提供引用?

时间:2012-10-09 07:57:55

标签: excel-vba vba excel

它看起来像这样

Function COL()

   COL = WorksheetFunction.Column()

End Function

1 个答案:

答案 0 :(得分:0)

Application.Caller将为您提供对单元格的引用,您可以从中获取该列。 E.g。

Public Function COL()
    Select Case TypeName(Application.Caller)
    Case "Range"
       COL = Application.Caller.Column
    Case Else
       COL = "unknown"
    End Select
End Function