? EVALUATE(REPLICATE([STRTRAN(], ; > CEILING(SQRT(OCCURS(SPACE(1),lcStr)))) + [lcStr] + ; > REPLICATE([, SPACE(2), SPACE(1))], ; > CEILING(SQRT(OCCURS(SPACE(1),lcStr)))) ) >* Or for readability you can split in into two lines >lnRepCount = CEILING(SQRT(OCCURS(SPACE(1),lcStr))) >? EVALUATE(REPLICATE([STRTRAN(], lnRepCount) + [lcStr] + ; > REPLICATE([, SPACE(2), SPACE(1))], lnRepCount)) >Yes, this is now working. Thanks