Is there a way via a macro to copy the values in a range of cells to another range of cells, but if there is anything in the destination range of cells, do not overlay with the values you are copying from?

Consolidating would work, except I would need my destination cell range to be one of the consolidation cell ranges.