Cómo llenar automáticamente las celdas con valores a través de VBA
Para copiar rápidamente una fórmula o un número en un rango completo en Excel, use la función Autocompletar. Esta es la posibilidad de copiar un rango de celdas arrastrándolo con el mouse.
También puede utilizar esta opción con el lenguaje de macros de Excel VBA. La siguiente macro muestra cómo hacer esto:
Autocompletar secundario ()
Con ActiveSheet
.Range ("a1"). FormulaLocal = "= número aleatorio ()"
.Rango ("A1: A10"). FillDown
Terminar con
End Sub
La macro primero escribe la fórmula ALEATORIA en la celda A1 de la tabla activa y luego extrae esta fórmula en todo el rango de celdas A1: A10. La siguiente figura muestra cómo se ve el resultado:
Para hacer el relleno en otras direcciones, reemplace Rellenar hacia abajo por Llena (completar hacia arriba), FillLeft (completar a la izquierda) o FillRight (complete a la derecha).
Sugerencia: Si desea saber cómo usar el lenguaje de macros VBA y cómo ingresar e iniciar macros en Excel, encontrará una breve descripción aquí:
www.exceldaily.de/excel-makros-vba/artikel/d/
entonces-ingrese-macros-in-excel-a.html