É assim que você determina para onde o marcador do Excel é movido após inseri-lo em uma célula
Depois que o conteúdo foi inserido em uma célula, a marcação da célula move-se automaticamente para outra célula. Por padrão, esta função é configurada de forma que a célula abaixo seja ativada automaticamente após uma célula.
Você pode controlar isso com as opções do Excel. Você pode acessar as opções do Excel no Excel 2010 por meio da guia ARQUIVO na faixa de opções. No Excel 2007, clique no Botão Office. No Excel até a versão 2003 inclusive, você pode encontrar o comando no menu FERRAMENTAS e fazer o seguinte:
- Ative a guia AVANÇADO nas opções do Excel.
- Se você estiver usando o Excel até e incluindo a versão 2003, defina a opção na guia EDITAR.
Fazer essa configuração em uma macro pode ser útil para que você possa controlar em sua macro onde o cursor se move. Use os seguintes comandos:
Sub MoveMark ()
Application.MoveAfterReturn = True
Application.MoveAfterReturnDirection = xlToLeft
End Sub
Com o parâmetro XLTOLEFT, você especifica que a marcação deve se mover para a esquerda após uma entrada. Para as outras direções, substitua este valor por XLDOWN (para baixo), XLTORIGHT (para a direita) ou XLUP (para cima).