flexable region implement, to allow A:C or 3:5, it also ajdust row, maxRow, column, maxColumn if the arg is a reference string