ho quattro colonne con i seguenti dati

ho necessità di far comparire nella colonna B (che rimane inizialmente vuota) i valori corrispondenti della colonna D dei colori in modo da avere poi le voci ordinate con il loro colore corretto nella colonna AeB.
Il problema è che le righe sono tante (circa 20.000) e le macro che ho trovato in giro per la rete si bloccano, funzionano solo con un certo numero di righe.
Qualcuno può aiutarmi?