Ancora non hai sbancato il superenalotto?
Come punto di partenza cos'hai, un file csv?
Se è così importa i valori usando una cella per ogni singolo valore. In questo modo è facile fare la sostituzione. Supponiamo che importi i dati nel foglio 1.
Nel foglio 2 metterai incolonnati i valori da cercare e nella colonna adiacente i valori con cui andranno sostituiti.
Con una semplice macro del genere lanciata dal foglio su cui devi agire risolvi.
codice:
Sub sostituisci_tutto()
For Each cella In Sheets(2).Range("i4:i7")
Cells.Replace What:=cella.Value, Replacement:=cella.Offset(0, 1), LookAt:=xlWhole, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Next cella
End Sub
Nel mio esempio il range i4:i7 del foglio 2 contiene i valori da cercare mentre i valori da sostituire sono in j4:j7 (cui ti riferirai tramite offset(0,1) ).