Carlos, fiz a rotina sem testar, e agora, analisando melhor e testei vi onde está o problema.
Na rotina do Evento Change tem os :
Se a digitação for na coluna B, chamamos a rotina auto_Change,
If Not Intersect(Target, Range("B:B")) Is Nothing Then
sRG = Target.Address(0, 0)
'MsgBox "Ajuste o nome de sua Macro na linha abaixo !"
Call auto_Change 'SuaMacroParaContinuar
End If
Range(sRG).Select
O problema é a linha acima a qual selecionamos o range que houve a digitação, a qual tem de estar antes do End If, então apague esta linha e coloque após "Call auto_Change 'SuaMacroParaContinuar"
Desculpe a falha, faça a alteração e teste novamente.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 25/04/2016 12:56 pm