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