Ir ao conteúdo

Excel mover o cursor para determinando o sentido e restrição de células.


Ir à solução Resolvido por Muca Costa,

Posts recomendados

Postado

Veja se ajuda...

 

Public Sub Mover()
Dim cell As Range
    
    For Each cell In Selection
        
        If cell.Interior.Color = 11854022 Then
           ActiveCell.Offset(0, 1).Select
        ElseIf cell.Interior.Color = 14277081 Then
            ActiveCell.Offset(1, 0).Select
        Else
            MsgBox "Fim"
        End If
    
    Next cell
    
End Sub

 

Postado

Boa noite! Muca Costa.

 

Muito obrigado por atender a minha solicitação.

 

O procedimento que você elaborou resolve parcialmente o meu problema.

Células com a cor verde, após receber os dados e após teclar enter o cursor vai para direita.

Células com a cor cinza, após receber os dados e após teclar enter o cursor vai para baixo.

 

Obedecendo a restrição de cores verde para direita e cinza para baixo.

 

Grato - Geneci.

Postado

Click Alt + F11
2 click's em Planilha1
Cole o código abaixo:

 

Private Sub Worksheet_Change(ByVal Target As Range)
Dim cell As Range
    For Each cell In Selection
        If cell.Interior.Color = 11854022 Then
           ActiveCell.Offset(-1, 1).Select
        ElseIf cell.Interior.Color = 14277081 Then
            ActiveCell.Offset(0, 0).Select
        Else
            Exit Sub
        End If
    Next cell
End Sub

 

Postado

Bom dia! Muca Costa.

 

Segui as suas orientações e não funcionou, será que fiz algo errado?

 

Quando insiro o valor na célula e teclo enter, aparece a seguinte mensagem.

 

Grato.

cursor-dir-baixo.jpg

Postado

Tente assim:

 

Private Sub Worksheet_Change(ByVal Target As Range)
Dim cell As Range
On Error GoTo Trata_Erro
    For Each cell In Selection
        If cell.Interior.Color = 11854022 Then
           ActiveCell.Offset(-1, 1).Select
        ElseIf cell.Interior.Color = 14277081 Then
            ActiveCell.Offset(0, 0).Select
        Else
            Exit Sub
Trata_Erro:
    Exit Sub
        End If
    Next cell
End Sub

 

Postado

Talvez não soube me expressar.

 

Navegar o cursor apenas entre as células coloridas verde e cinza.

 

É automático quando o cursor chegar na célula M1, após teclar enter vai para a célula A2, sempre na direita.

Cursor na célula A10, teclando enter, vai para a célula A11, na direção abaixo.

E assim segue, cor verde sentido a direita.

Cor cinza, cursor sentido para baixo.

 

Grato.

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!