One more...

ProdColor() = Split(holdcolor)

should be

ProdColor = Split(holdcolor)