per copiare il valore di una o più celle in se stesse è questo il modo corretto?
CC.Range("B3:B5") = CC.Range("B3:B5").Value
Ovvero queste celle contengono delle formule che danno un valore, ecco io vorrei che il valore calcolato sia "fissato" nelle celle, eliminando ovviamente la formula che lo ha prodotto.
Perchè in questo modo si consolidano i valori della cella (si assegna alla proprietà Value della cella il suo proprio valore, dopo averlo elaborato). Questo è il modo più veloce e semplice che io conosca.