Red de conocimiento informático - Aprendizaje de programación - Excel, ¿usa VBA para ordenar las celdas seleccionadas horizontalmente por longitud de caracteres?

Excel, ¿usa VBA para ordenar las celdas seleccionadas horizontalmente por longitud de caracteres?

El código VBA se puede utilizar en Excel para ordenar las celdas seleccionadas horizontalmente por longitud de caracteres.

El siguiente es el código VBA:

Sub SortSelectedCellsByLength() 'Declara una variable para almacenar el rango de celdas seleccionadas Dim rng As Range

goCopy code

'Asignar las celdas seleccionadas a la variable

Set rng = Selection

'Ordenar las celdas seleccionadas por la longitud de sus valores

rng. Clave de ordenación1:=rng, Orden1:=xlAscendente, _

Clave2:=rng, Orden2:=xlAscendente, _

Orientación:=xlDe izquierda a derecha, Encabezado:=xlNo

End Sub

Este código ordenará las celdas seleccionadas en orden ascendente de longitud de caracteres. Para usar este código, abra Excel, presione "Alt + F11" para abrir el editor VBA y pegue el código anterior en el módulo. Luego, guarde el código y seleccione las celdas que desea ordenar en Excel, luego ejecute el código.