Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
Metodo veloce di replace di Valtim33 (utente non iscritto) data: 07/04/2011
Salve a tutti...ho una tabella excel in cui dovrei sostituire a dei codici la stringa decodificata. mi spiego meglio, supponiamo di avere la colonna "d" in cui ci sono i seguenti valori per riga: 12345, 12346, 12347 e voglio sostituire a questi codici una stringa di decodifica(ad esempio al codice 12345 voglio sostituire "casa").
la prima cosa che mi è venuta in mente è stata quella di utilizzare il metodo range.replace (come riportato sotto) tuttavia dato che devo attuare questa sostituzione a circa 10000 codici e le possibili decodifiche sono 2000 la sub diventa computazionalmente lenta(devo ripetere il comando range.replace per 2000 volte ed effettuare ogni volta la sostituzione su tutta la colonna). c'è nessuno di voi che conosce un metodo più veloce per fare il replace?
grazie anticipatamente
puoi allegare un file d'esempio senza dati sensibili per conoscere la reale tipologia dei valori presenti, se ci sono dei campi vuoti, quale tipologia di dati sono presenti e in quali colonne, se sono o meno in ordine dove i dati ripetuti.
invia informazioni più dettagliate possibili!
questo per evitare continue riscritture del code vba