Como creo una Macro para insertar una tabla con rango variable?

La cuestión es que necesito hacer una macro que convierta un rango de datos en tabla, pero ese rango cambia diariamente la cantidad de filas. ¿Alguna idea?

2

2 respuestas

Respuesta
1

Esta macro convierte un rango de datos a tabla, cambia el nombre ejemplo por como quieras que se llame y en el range("b3") pon la celda donde empiezan tus datos, la macro se adapta a tus registros si tienes 100 o 1000 o 1 millón la macro lo tomara en cuenta.

Sub RANGOATABLA()
Set datos = Range("b3").CurrentRegion
ActiveSheet.ListObjects.Add(xlSrcRange, Range(datos.Address), , xlYes).Name = "ejemplo"
End Sub
Respuesta

Quizás te aporta algo más estos ejemplos

https://youtu.be/6AlRyi7fOuI

https://youtu.be/gqZzSfikEYY

https://youtu.be/smL4A-aRjCM

Los dos últimos son ejemplos integrales que van copiando datos en rangos variables, te pueden servir.

Visita http://programarexcel.com descarga cientos de ejemplos gratis

suscribe a https://youtube.com/programarexcel y recibe actualizaciones de ejemplos de macros

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas