Merges the cells from start to end. If customValue is not defined, it looks for the first available value in range row-wise left to right. If sheet does not exist it will be automatically created.