As has been pointed out, the interactive method is to use the control key whilst selecting the option to paste axis settings (having previously copied the settings).
With scripting you can do something like this:
names default to here(1);
open("$SAMPLE_DATA/Variability Data/3 Factors Nested & Crossed.jmp");
vc = Variability Chart( Y( :Y ), X( :Instrument, :Part ), By( :Operator ) );
// get a list of outlines that contain variability charts
lstOutlines = vc << xpath("//OutlineBox[starts-with(., 'Variability Chart')]");
// each outline contains 2 charts (Y and StdDev)
// and each chart contains 2 axes (1st = y-axis, 2nd = x-axis)
// build a list of y-axes for the Y chart and also determine
// the minimum min and maximum max
lstAxes = {};
minmin = 1e6;
maxmax = -1e6;
for each({outline},lstOutlines,
yAxis = outline[1][AxisBox(1)];
minmin = min(minmin,yAxis<<getmin);
maxmax = max(maxmax,yAxis<<getmax);
);
// apply common scaling to the y-axis of the Y plots
for each({outline},lstOutlines,
yAxis = outline[1][AxisBox(1)];
yAxis << max(maxmax);
yAxis << min(minmin);
);
-Dave