Como desenhar vetores no Excel

O Microsoft Excel é um dos programas de planilhas mais poderosos do mercado e é útil para uma ampla variedade de atividades, desde análises financeiras a projetos científicos. No entanto, a maioria das pessoas pensa que o Excel limita a manipulação das grades das fórmulas, ou seja, a funcionalidade da planilha tradicional. No entanto, os scripts do Visual Basic do Excel facilitam a execução, mais do que isso. Com o Visual Basic, você pode desenhar qualquer forma desejada na planilha e usá-la para criar desenhos, diagramas e outros gráficos para ajudar a visualizar a planilha.

Passo 1

Abra o Microsoft Excel Se você possui o Excel 2007 ou mais recente, vá para a guia “Exibir” na faixa de opções e clique em “Macros”, caso contrário, clique no menu “Ferramentas” e selecione “Macros”. A caixa de diálogo macro será exibida.

Etapa 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 à medida que você vai para a direita e para baixo, respectivamente. Coloque esses valores nas variáveis, assim:

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. Pode ser necessário experimentar números diferentes para obter a linha exatamente onde você deseja.

Etapa 4

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

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

Etapa 5

Digite o código para adicionar uma seta ao final da linha, para que se pareça com um vetor:

line.Line.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.

Referências

 

Você pode estar interessado:

Deixe um comentário