Notifications
Clear all

Ponteiro em Lista Suspensa no Excel

3 Posts
2 Usuários
0 Reactions
1,052 Visualizações
(@jlfelipe)
Posts: 7
Active Member
Topic starter
 

Boa tarde.

Tenho uma planilha com 2 procedimentos distintos:
1. Uma lista suspensa (no caso específico, na célula C12);
- A opção feita na lista suspensa, provoca alterações de conteúdo e/ou formatação em outras células.
2. Um botão com uma macro que ao ser chamada, limpa os dados da planilha, deixando-a em seu estado inicial, sic...
- A rotina para limpar os dados, esta funcionando conforme esperado, mas preciso que ela também atue na lista suspensa, retornando o ponteiro para o primeiro item da lista, para os ajustes programados nas células.
Embora não seja completamente leigo na área, esta questão fugiu do meu conhecimento. Segue abaixo parte do código da macro, aonde desejo incluir o tratamento do ponteiro.

Sub Limpar()
...
Range("E4:M4").ClearContents
...
' Aqui pretendo tratar a lista suspensa
?("C12")???????? -> reposiciona o ponteiro da lista para a primeira posição e mostra na planilha

...
End Sub

Agradeço qualquer ajuda.

Lauro

 
Postado : 24/06/2016 11:19 am
(@mprudencio)
Posts: 2749
Famed Member
 

Se eu entendi tente isso

range ("C12").value = "valor desejado da lista suspensa"

Se nao der certo disponibilize o arquivo com alguns dados incluindo a lista e mais explicações que ta meio confuso.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 24/06/2016 11:33 am
(@jlfelipe)
Posts: 7
Active Member
Topic starter
 

MPrudencio, boa tarde.

Funcionou perfeitamente.
Acontece que as vezes enxergamos sob outros pontos e nos perdemos. Fiquei buscando posicionamento e tratamento de ponteiros, como numa listview de um banco de dados e não captei que era uma simples questão de valor (pensando em outra manipulação)
Agradeço não só pelo caso pontual, mas principalmente pela abertura de pensamento que isto me proporcionou.

Grato.

 
Postado : 24/06/2016 1:15 pm