my intent of building a dynamic alternate cells range as failed, obviously for lack of knowledge.
For j = 1 To numFrame
Set MaxStRange_OD_OUT = ActiveSheet.Range(Cells(1, 2 * (j + 1)))
MaxVal = Application.Max(MaxStRange_OD_OUT)
Debug.Print MaxVal
Next j
what I would like to achive is
MaxStRange_OD_OUT = ActiveSheet.Range(Cells(1, 4),Cells(1, 6),Cells(1, 8))
of course the number of cells can vary let say from 1 to 10 (numFrame)
thanks