Notifications
Clear all

Listar com critério as cidades de MG (VIA VBA)

6 Posts
4 Usuários
0 Reactions
1,416 Visualizações
(@mardr)
Posts: 19
Active Member
Topic starter
 

Olá Caros integrante Grupo Planilhando
Tenho um planilha no qual o objetivo é listar todas as cidades tendo como base um critério, por exemplo, a letra "a" assim listasse todas as cidades que inicia-se com a letra "a", até tentei mais em vão - não consegui formular o código em questão...

- Outra dúvida como proceder para usar via vba os intervalos convertidos em tabelas do Excel, e como usar um intervalo renomeado com a função desloc dentro da programação vba?

Segue a tabela em questão

Grato,

 
Postado : 13/02/2018 12:52 pm
(@klarc28)
Posts: 971
Prominent Member
(@osvaldomp)
Posts: 857
Prominent Member
 

Para a sua primeira questão experimente o código abaixo:

Sub ListarCidades()
 Sheets("Lista").Range("A4:B" & Sheets("Lista").Cells(Rows.Count, 1).End(3).Row).Value = ""
 [A4].Resize([D5], 2).Copy Sheets("Lista").[A4]
End Sub

Osvaldo

 
Postado : 13/02/2018 1:59 pm
(@klarc28)
Posts: 971
Prominent Member
 

DESLOC é OFFSET

Cinco dicas que foram muito úteis para mim:

1) Quando não sei fazer algo no VBA, vou ao menu EXIBIÇÃO >> MACROS >> GRAVAR MACRO
Faço o que eu quero aí volto ao menu EXIBIÇÃO >> MACROS >> PARAR GRAVAÇÃO
Aperto Alt + F11 e vejo como a macro fez aqui. Tento entender e tento adaptar.

2) Quando vou criar um código e o resultado não está saindo como o esperado, entro no código e vou apertando F8 para executar passo a passo, aí vou passando o mouse sobre as variáveis para verificar se o valores delas estão corretos, já consertei milhares de códigos dessa forma.

3) Antes de executar o código, vou ao menu Depurar >> Compilar. Isso ajuda corrigir erros mais simples, como o nome de uma variável digitado errado.

4) Declaro todas as variáveis. Isso também evita erros.

5) Sempre uso o Option Explicit lá no início. Ele me obriga a declarar as variáveis.

 
Postado : 13/02/2018 2:52 pm
(@mardr)
Posts: 19
Active Member
Topic starter
 

Olá
Resolvido obrigado pela ajuda e consideração!

 
Postado : 13/02/2018 6:21 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Mardr

Você tem que marcar como Resolvido a resposta que melhor te atendeu e clicar na ferramenta para pontuar os claboradores.

Clique no link abaixo para ver como funcionam as ferramentas:

viewtopic.php?f=7&t=16757

[]s
Patropi - Moderador

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 14/02/2018 6:47 am