Stephanie a menudo tiene que realizar distintos tipos de datos utilizando los mismos criterios una y otra vez. Por ejemplo, a menudo necesita realizar una clasificación que utilice las mismas tres columnas. Se pregunta si hay una manera de «almacenar» un conjunto de criterios de clasificación para no tener que ingresarlos una y otra vez.

Hay un par de formas en las que puede abordar este problema. La primera es crear vistas personalizadas (descritas en otras ediciones de ExcelTips)

que incluyen sus datos ordenados de la manera deseada. Siempre puede almacenar y recuperar la vista para verla ordenada como desee.

Sin embargo, quizás el enfoque más flexible sea realizar la clasificación en una macro en lugar de utilizar el cuadro de diálogo Ordenar. Puede utilizar fácilmente la grabadora de macros para configurar y ejecutar su ordenación; más tarde, al ejecutar la macro, se ordenará la misma área nuevamente, utilizando los mismos criterios.

Una macro más general sería una como la que se muestra a continuación. Ordena las columnas A, B y C en orden descendente. Todo lo que necesita hacer es seleccionar los datos que desea ordenar antes de ejecutar la macro. (Por supuesto, debe asegurarse de que el rango que seleccione incluya las columnas A, B y C.)

Sub SortMyData()

Selection.Sort _         Key1:=Range("A1"), Order1:=xlAscending, _         Key2:=Range("B1"), Order2:=xlAscending, _         Key3:=Range("C1"), Order3:=xlAscending, _         Header:=xlGuess, OrderCustom:=1, _         MatchCase:=False, Orientation:=xlTopToBottom, _         DataOption1:=xlSortNormal, _         DataOption2:=xlSortNormal, _         DataOption3:=xlSortNormal End Sub

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (8344) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

enlace: / excelribbon-Storing_Sorting_Criteria [Criterios de clasificación de almacenamiento].