Como desenhar vetores em macros do Excel

click fraud protection
...

O Microsoft Excel é um dos programas de planilha mais poderosos disponíveis e é útil para uma grande variedade de atividades, desde análise financeira a projetos científicos. No entanto, a maioria das pessoas pensa no Excel como limitado a manipular grades de fórmulas, ou seja, a funcionalidade de planilha tradicional. Mas o script Visual Basic do Excel torna mais fácil fazer ainda mais do que isso. Com o VB, você pode desenhar qualquer forma que desejar na planilha e usá-los para criar desenhos, gráficos e outros gráficos para ajudar a visualizar sua planilha.

Passo 1

Abra o Microsoft Excel. Se você tiver o Excel 2007 ou posterior, vá para a guia "Exibir" 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.

Vídeo do dia

Passo 2

Digite um nome de macro e clique em "Criar". Isso deve abrir o editor de aplicativos do Visual Basic com uma nova sub-rotina vazia exibida na tela.

etapa 3

Determine as coordenadas X e Y que você gostaria de usar para o início e o fim do seu vetor. O canto superior esquerdo da planilha está em (0, 0), e X e Y aumentam conforme você vai para a direita e para baixo, respectivamente. Coloque esses valores em variáveis, como este:

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

Esses valores desenharão uma linha diagonal no canto superior esquerdo da planilha. Você pode precisar experimentar diferentes números para obter a linha exatamente onde deseja.

Passo 4

Adicione o código para desenhar a própria linha:

linha = Folha1.Shapes. AddLine (start_x, start_y, end_x, end_y)

Etapa 5

Adicione o código para adicionar uma ponta de seta ao final da linha, para torná-la semelhante a um vetor:

linha. Linha. EndArrowheadStyle = MsoArrowheadStyle.msoArrowheadTriangle

Etapa 6

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

Dica

Você pode usar a variável "linha" criada na Etapa 4 para alterar outras propriedades do seu vetor. Por exemplo, para alterar a cor da linha para verde, você pode escrever "linha. Linha. ForeColor. RGB = RGB (0, 255, 0) "