The obvious workaround is to create Helpers using the Spacing tool and use Align to align your objects to the helpers. The other way would be a simple script like
macroScript DistributeEvenly category:"Bobo_s Tools"
local theSel = Selection as array
if theSel.count > 0 do
local theMin = pickObject()
if isValidNode theMin do
local theMax = pickObject()
if isValidNode theMax do
theDelta = (theMax.pos - theMin.pos)/(theSel.count+1)
for i = 1 to theSel.count do theSel[i].pos = theMin.pos + theDelta*i
*Copy, evaluate, customize a toolbar or menu, drag “DistributeEvently” from “Bobo_s Tools” category.
*Select the objects to be distributed (MINUS the first and last)
*Launch the script by pressing the button or selecting the menu item
*Pick the first object (the unselected one)
*Pick the last object (the other unselected one)
RESULT: All selected objects will be spaced evenly on the line between the two picks.
Of course, you can pick any other objects as limits to space stuff between them.
I have been using Max for 12 years and have never needed even distribution between two points. I suspect there are many such scripts floating around or sitting on drives of people who needed the function once or twice, but it seems to be something nobody has asked for before…