>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Desenhar Vetores em Macros do Excel

O Microsoft Excel é um dos programas de planilha mais poderosos, útil para grande variedade de atividades, de análise financeira a projetos científicos. Porém, a maioria pensa no Excel como limitado a manipular grades de fórmulas, a funcionalidade tradicional de planilha. Mas o script Visual Basic do Excel facilita fazer muito mais. Com VB, você pode desenhar qualquer forma na planilha e usá-las para criar desenhos, gráficos e outros elementos visuais para ajudar a visualizar seus dados.

Passo 1

Abra o Microsoft Excel. Se tiver Excel 2007 ou posterior, vá na aba "Exibição" na faixa de opções e clique em "Macros"; caso contrário, clique no menu "Ferramentas" e escolha "Macros". A caixa de diálogo Macro deve aparecer.

Passo 2

Digite um nome para a macro e clique em "Criar". Isso abrirá o editor Visual Basic com uma nova sub-rotina vazia na tela.

Passo 3

Determine as coordenadas X e Y para início e fim do seu vetor. O canto superior esquerdo da planilha está em (0, 0), e X e Y aumentam conforme vai para direita e para baixo, respectivamente. Coloque esses valores em variáveis, assim:

start_x = 0
start_y = 0
end_x = 100
end_y = 100

Esses valores desenham uma linha diagonal no canto superior esquerdo. Pode precisar experimentar números diferentes para posicionar a linha exatamente onde quer.

Passo 4

Adicione código para desenhar a linha:

line = Sheet1.Shapes.AddLine(start_x, start_y, end_x, end_y)

Passo 5

Adicione código para adicionar uma ponta de seta no final da linha, para parecer um vetor:

line.Line.EndArrowheadStyle = MsoArrowheadStyle.msoArrowheadTriangle

Passo 6

Feche o editor Visual Basic e abra a caixa de diálogo Macro (veja Passo 1). Clique na sua macro e em "Executar". Você deve ver a linha aparecer.

Dica

Use a variável "line" criada no Passo 4 para alterar outras propriedades do vetor. Ex: para mudar a cor da linha para verde, escreva "line.Line.ForeColor.RGB = RGB(0, 255, 0)".