Tabelas do Excel: Preenchimento automático via macro do Excel

Anonim

Como preencher células automaticamente com valores via VBA

Para copiar rapidamente uma fórmula ou número em um intervalo inteiro no Excel, use a função Preenchimento automático. Esta é a possibilidade de copiar um intervalo de células arrastando com o mouse.

Você também pode usar esta opção com a linguagem de macro do Excel VBA. A macro a seguir mostra como fazer isso:

Sub AutoPreenchimento ()
Com ActiveSheet
.Range ("a1"). FormulaLocal = "= número aleatório ()"
.Range ("A1: A10"). FillDown
Terminar com
End Sub

A macro primeiro grava a fórmula RANDOM na célula A1 da tabela ativa e, em seguida, extrai essa fórmula em todo o intervalo de células A1: A10. A figura a seguir mostra a aparência do resultado:

Para fazer o preenchimento em outras direções, substitua Preencher por Encher (preencha para cima), FillLeft (preencha à esquerda) ou FillRight (preencha à direita).

Dica: Se você gostaria de saber como usar a linguagem de macro VBA e como inserir e iniciar macros no Excel, você encontrará uma breve descrição aqui:

www.exceldaily.de/excel-makros-vba/artikel/d/
so-enter-macros-in-excel-a.html