importante è capire la "legge" che lega quelli che tu chiami spostamenti e...
puoi registrare la macro e fare i vari passi
utile sapere che
la funzione CODICE.CARATT dà il carattere corrispondente al numero
e CODICE inverso
per cui se da A deve uscire B devi fare CODICE.CARATT (CODICE(celladovesitrovaA+1))
ciao
VaneX