Just to add the below link which although is doing a Match rather than a Max or Min it does do a speed comparison between worksheetfunction and other methods.
VBA already has a Mod operator, so there is no WorksheetFunction equivalent. Note though that VBA Mod and the MOD function don't work the same way with negative numbers.
If you wanted to use the worksheet's MOD function (as Rory pointed out, it works differently than VB's Mod operator), you could do so via the Evaluate function...
dd = Evaluate("MOD(45,10)")
Note that since the argument to the Evaluate function is a text string, you can concatenate text constants and variables together in order to make the call to the MOD function more dynamic. For example,
Number = 45
Divisor = 10
dd = Evaluate("MOD(" & Number & "," & Divisor & ")")
We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel
Which adblocker are you using?
Disable AdBlock
Follow these easy steps to disable AdBlock
1)Click on the icon in the browser’s toolbar. 2)Click on the icon in the browser’s toolbar. 2)Click on the "Pause on this site" option.
Go back
Disable AdBlock Plus
Follow these easy steps to disable AdBlock Plus
1)Click on the icon in the browser’s toolbar. 2)Click on the toggle to disable it for "mrexcel.com".
Go back
Disable uBlock Origin
Follow these easy steps to disable uBlock Origin
1)Click on the icon in the browser’s toolbar. 2)Click on the "Power" button. 3)Click on the "Refresh" button.
Go back
Disable uBlock
Follow these easy steps to disable uBlock
1)Click on the icon in the browser’s toolbar. 2)Click on the "Power" button. 3)Click on the "Refresh" button.