Código para auto rellenar en Excel

Necesito algún código que me le diga a excel que quiero que rellene la columna "B" con el texto "SI" hasta donde vayan los datos de la columna A... Un código algo así como "hasta donde lleguen los datos".

Si utilizo el doble clic en la esquinita de la celda, obviamente me la va a rellenar hasta donde llega... Pero en el código que me genera la macro muestra que activa un rango.. Es obvio... Y no me servirá si, por ejemplo:

En el archivo utilizo otra información en la columna "A" que tenga 30 celdas más... Y si el rango de la macro decía "A300", entonces se me quedaran 30 celdas sin rellenar...

¿Me hago entender?

Unos dirán que modifique el rango hasta que termine la hoja de calculo, ajjaajaja, y luego borrar, pero no es la idea!...

¿Existe ese código? ... Es para anexarlo a la macro... Por lo general las hago desde el modo de grabar macro.

1 Respuesta

Respuesta
1

Te anexo el código, rellena desde la celda B1 hasta B y última fila de la columna A

Sub Rellenar()
    Range("B1:B" & Range("A" & Rows.Count).End(xlUp).Row).Value = "SI"
End Sub

.

.Sal u dos. Dante Amor. R ecuerda valorar la respuesta. G racias

.

¡Gracias! 

Muchas gracias.. otra pregunta..

sabes como puedo hacer para ese autorelleno.. lo haga con un buscar v?

lo intenté adaptar.. pero .. me generó error!.

es decir, ya no rellene con la palabra "SI" sino, con un buscar V.

Saludos y nuevamente gracias.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas