Sostituire le lettere con dei numeri

Immagina di avere una colonna di testo in cui devi sostituire tutte le istanze delle lettere con il numero che rappresenta la posizione della lettera nell’alfabeto. Quindi, ad esempio, se una cella contiene “T10A22”, deve diventare “2010122”, dove T viene sostituita con 20 e A viene sostituita con 1. Nota che può esserci un qualsiasi numero di lettere nelle celle.

Se devi farlo solo una volta (in un singolo foglio di lavoro), potrebbe essere abbastanza facile selezionare la colonna e usare semplicemente Trova e sostituisci. È possibile cercare A e sostituire con 1, cercare B e sostituire con 2 e così via. Ci sarebbero solo 26 iterazioni da eseguire, il che potrebbe sembrare oneroso ma può essere eseguito in meno tempo di quello necessario per creare una macro per apportare le modifiche.

Detto questo, se devi eseguire questa attività regolarmente, una macro è la soluzione migliore. Puoi implementare l’approccio Trova e sostituisci utilizzando una macro in questo modo:

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

Tags: , , , , , , , , , ,

Ti è stato utile?