prucommercialre.com


Búsqueda en un libro de trabajo por defecto

Tome un momento y mostrar la ficha Buscar de la Búsqueda y el cuadro de diálogo Reemplazar. La forma más sencilla de hacerlo es presionar Ctrl + F. La primera vez que se muestra el cuadro de diálogo (Ver Figura 1.) Excel hace ciertas suposiciones acerca de qué es exactamente lo que desea buscar. Lo que se quiere buscar es dictado por el ajuste de la Dentro de la lista desplegable. (Es posible que tenga que hacer clic en el botón Opciones para ver el plazo de lista desplegable.)

Búsqueda en un libro de trabajo por defecto

Figura 1. La ficha Buscar del cuadro de diálogo Buscar y reemplazar.

La primera vez que muestra el cuadro de diálogo, Dentro está establecido en la hoja, de forma predeterminada. Este ajuste es cierto independientemente de si selecciona una hoja de cálculo o varias hojas de cálculo antes de mostrar el cuadro de diálogo.

Si desea que el plazo de lista desplegable por defecto a Workbook (en lugar de la hoja), no hay forma de especificar esto en Excel. Puede tomar algún consuelo en el hecho de que el ajuste de la Dentro de la lista desplegable es persistente para la sesión actual con Excel. En otras palabras, si lo establece en el libro, completar su búsqueda y luego hacer otra búsqueda, entonces el plazo de ajuste es persistente; aún así está establecido en Manual.

Es interesante que, a primera vista, parece que no hay manera de abordar esta cuestión mediante una macro. Esto se debe a que Excel no proporciona una forma de que una macro para visualizar y modificar fácilmente los ajustes en el cuadro de diálogo Buscar y Reemplazar. Muchos cuadros de diálogo se pueden visualizar utilizando la colección Diálogos, pero no el Buscar y reemplazar. En su lugar, VBA le permite mostrar una versión anterior del cuadro de diálogo Buscar, utilizando este código:

Sub ShowFind1 ()
Application.Dialogs (xlDialogFormulaFind) .Show
End Sub

Desafortunadamente, esta versión del cuadro de diálogo Buscar no tiene un control que le permite especificar el alcance de la búsqueda, como se puede hacer con el plazo de la lista desplegable en la ficha Buscar del cuadro de diálogo Buscar y reemplazar.

Hay una manera de mostrar el Buscar correcta y cuadro de diálogo Reemplazar, pero no es mediante el uso de la colección Diálogos. En lugar usted necesita para levantar el cuadro de diálogo utilizando la colección CommandBars, que básicamente muestra el cuadro de diálogo con un comando de menú. (Bastante irónico si se piensa en ello en Excel ya no tiene menús, pero todavía se puede acceder a los CommandBars colección para mostrar los cuadros de diálogo con los menús.) He aquí cómo hacerlo:

Sub ShowFind2 ()
ActiveSheet.Cells.Find Qué: = "", LookAt: = xlWhole
Application.CommandBars ("Hoja de trabajo Barra de menús"). FindControl (_
ID: = 1849, recursivo: = True) .Execute
End Sub

El método Find le permite ajustar los diferentes parámetros en el diálogo Buscar y reemplazar, y luego se accede al objeto CommandBars para mostrar realmente el cuadro de diálogo.

ExcelTips es su fuente de capacitación rentable Microsoft Excel. Esta punta (10.348) se aplica a Microsoft Excel 2007 y 2010. Se puede encontrar una versión de este consejo para el más viejo interfaz de menú de Excel aquí: Búsqueda en un libro de trabajo por defecto.