Tecnología

Inicio

Cómo Reemplazar todo en Excel VBA

Cuando usted necesita para automatizar tareas en Microsoft Excel 2010, puede convertir a Visual Basic para Aplicaciones, un lenguaje de programación que se incluye con todas las versiones modernas de los programas de Microsoft Office para Windows (soporte de VBA se retiró para Mac de Office en la versión 2008, pero sustituido en versión 2011). VBA le permite ejecutar un pequeño programa a través de una serie de celdas de Excel, a diferencia de las fórmulas de Excel, que sólo funcionan en la célula que se encuentran. Si bien el programa Excel viene con un buscar y reemplazar asistente, puede utilizar VBA para buscar y reemplazar células contenidos sin necesidad de ninguna intervención del usuario, y puede hacerlo a través de todas las hojas del libro.

Instrucciones

1 Abra el libro de Excel en la que desea introducir su código VBA. Pulse la tecla "Alt" y "F11" para abrir la consola de VBA.

2 Haga doble clic en el módulo donde desea introducir el código. Si no hay un módulo que puede hacer clic derecho sobre una hoja, mueva el ratón sobre "Insertar" y elegir la opción "Módulo". A continuación, haga doble clic en el módulo para tocar el tema.

3 Copiar la fórmula siguiente en el módulo:

AReemplace sub ()

Dim sb como hoja de trabajo

Para cada sb Hojas de trabajo

sb.Cells.Replace Qué: = "XXX", Reemplazo: = "YYY", LookAt: = xlPart, _

SearchOrder: = xlByRows, MatchCase: = False

Siguiente

End Sub

Cambie "XXX" al valor que está buscando y "YYY" al valor que se desea sustituir. También puede cambiar el valor "MatchCase" a "true" si la capitalización es importante. Esta macro buscar y reemplazar todos los valores deseados en cada hoja de cálculo del libro.

4 Utilice el siguiente código si solo desea reemplazar todos los valores de una selección dada:

Selection.Replace Qué: = "XXX", Reemplazo: = "YYY", LookAt: = xlPart, _

SearchOrder: = xlByRows, MatchCase: = False

Puede utilizar este código en cualquier otra macro VBA, siempre y cuando se introduce el código después de haber definido un área de selección de la macro.

5 Haga clic en la "X" en la esquina superior derecha de la ventana de VBA para cerrarla. Todos los cambios se guardan automáticamente.

6 Haga clic en la pestaña "desarrolladores" y pulse el botón "Macro". Cambiar la macro de la lista y haga clic en "Ejecutar" para reemplazar todos los valores específicos en la hoja de cálculo o un libro.