VBA初心者です。開いているブックの最終更新日を出力する関数が必要です。ここに私がこれまでに持っているものがありますが、関数を呼び出すと、数式にエラーが含まれているというメッセージが表示されます:
Function LastWBModDate(wbname)
    ActivateWB (wbname)
    LastWBModDate = Format(FileDateTime(ActiveWorkbook.FullName), "m/d/yy h:n ampm")
End Function
Public Function ActivateWB(wbname As String)
    If IsWBOpen(wbname) Then
        Workbooks(wbname).Activate
    Else
        MsgBox "Workbook : " & wbname & " is not open " & vbNewLine
    End If
End Function
Public Function IsWBOpen(wbname As String) As Boolean
    On Error Resume Next
    If Workbooks(wbname) Is Nothing Then
        IsWBOpen = False
    Else
        IsWBOpen = True
    End If
End Function
ありがとう!