Além de ter muitas ferramentas existentes para o gerenciamento de dados , o Microsoft Excel permite que você crie novas ferramentas , utilizando a sua linguagem de script , Visual Basic. Embora seja possível e, muitas vezes prático para criar scripts de gravação de macros , scripts de codificação à mão permite adequá-los às suas necessidades. Propriedade Seleção
Um conceito-chave na utilização de Visual Basic para melhorar Excel é o intervalo de células selecionadas no momento . Usando Visual Basic, você pode formatar , classificar, filtrar e fazer qualquer número de outras coisas para essas células mais rápido do que você pode, sem script. Visual Basic pode acessar a seleção atual de células através da propriedade Application.Selection , que pode ser abreviado para simplesmente Seleção.
Tente um simples script que as cores da seleção atual. Digite o IDE do Visual Basic ( ambiente de desenvolvimento integrado ) e digite este texto na janela de código :
Sub SelectionExample ()
Selection.Interior.Color = rgbBlue
End Sub
Observe como é fácil de adivinhar o que este código vai fazer. Visual Basic pode ser muito Inglês -like.
Retornar para a planilha (Alt- F11) e inserir dados em algumas células . Selecione as células , em seguida, executar a macro SelectionExample sobre eles : select desenvolvedor> Macros , clique em " SelectionExample " na lista e clique no botão Executar. As células que você selecionou ficará azul .
Experiências com Código
Como mencionado anteriormente , o Visual Basic pode ser fácil de ler , mesmo se você não tem nenhuma experiência em programação. Isso faz com que modificar seu programa muito fácil. Alterar o programa para dar as células de uma cor diferente do azul . Use uma das constantes de cores que começa com as letras "rgb ". Tente rgbYellow e rgbGreen .
Objeto Navegador
Você pode encontrar uma lista completa de cores no navegador objeto Visual Basic. O navegador objeto lista todas as funções (aka métodos) e as propriedades de todos os objetos disponíveis para seus programas Visual Basic .
Dentro do IDE , pressione F2 para chamar o navegador do objeto. Na janela de busca, digite rgb e pressione Enter. A lista completa de cores aparece na janela de resultados da pesquisa. Experimente rgbBlanchedAlmond no seu código, ou rgbBurlyWood
filtrar dados
Vamos considerar um exemplo mais prático de usar Visual Basic: . Filtrando dados . Você vai mostrar apenas as linhas da seleção atual que correspondem a um conjunto de critérios. Comece criando os dados. Digite esta tabela em qualquer lugar em folha 1 :
Employee , anos com companyJoe Custódia, 10Mary contrário , 1Estevan Stevens, 5
Retorne ao IDE Visual Basic e entrar neste novo código:
Sub myFilter ()
Selection.AutoFilter Field : = 2, Criteria1 : = " <5 "
End Sub
retornar para a planilha e selecione o empregado dados . Execute a macro myFilter , que irá mostrar apenas as linhas com os empregados que tiveram menos de cinco anos com a empresa .