The brackets are just a shortcut to the evaluate function.
Worksheet.Evaluate controls the context (the worksheet for unqualified range references) in which the formula is evaluated; I doubt there's any difference between that and Application.Evaluate in execution time.
Bookmarks