Bueno quisera saber si se puede hacer que en una celda por ejemplo A1, introduce un valor numerico por ejemplo 10, y en la celda B1 y este se enumere automaticamente en la fila desde 0 al 10 de arriba hacia abajo. Y si por ejemplo pongo otro valor por ejemplo 20 en la celda A1, en la celda B1 se borre lo anterior y crea una nueva lista desde del 0 hasta 20.
Adjunto | Tamaño |
---|---|
![]() | 7.67 KB |
Si lo quieres hacer con fórmulas tendrías que tener las fórmulas ya introducidas en todas esas celdas de la columna B, y que devolviesen como resultado el valor, por ejemplo si es menor o igual que ese número que escribes.
Pero si lo que necesitas es que en esas celdas de la columna B no haya nada, y que al escribir un número en la celda A1 se rellenen mágicamente las celdas correspondientes de la columna B, en ese caso tendrás que hacerlo con una macro en VBA.
Esta macro sería muy sencilla, simplemente un bucle desde 1 hasta el número que escribas, que anote en las celdas de la columan B; bueno, añadiendo unos pasos iniciales para borrar el contenido previo si lo hay.
Y esa macro la pondría en el evento Change de la hoja, para que se ejecutase cuanod cambie la celda A1
Así que la pregunta es ¿sabes VBA?
------
Ya sé Excel, pero necesito más.