Botón para ordenar una tabla excel macros

Estoy buscando hacer un botón que me ordene una tabla en excel. Esta tabla aumentara de filas y columnas en función del tiempo, pero la columna llamada "numero" (H5) es fija.

Mi tabla comienza desde B5:AH10

Lo que deseo es que siempre que presione el botón me ordene la tabla de menor a mayor por la columna numero, pero debe considerar la macro el numero nuevo de filas y columnas que se han creado.

1 respuesta

Respuesta
2

Usa esta macro, cada que añadas o quites filas y corras la amcro esta considerara los cambios y los ordenara de acuerdo a ellos y a la ultima columna

Sub ordenar_columnas()
Set datos = Range("b5").CurrentRegion
With datos
    c = .Columns.Count
    .Sort _
        key1:=Range(.Columns(c).Address), order1:=xlAscending, Header:=xlYes
End With
Set datos = Nothing
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas