Tecnología

Inicio

Cómo reemplazar con VBA

Visual Basic para aplicaciones, comúnmente llamado VBA, es un lenguaje de programación basado en Microsoft Visual Basic que incluye con todas las versiones de sus principales programas de Office. Si está trabajando dentro de la lengua y la necesidad de reemplazar una cadena, o parte de una cadena, utilice la función Reemplazar para hacer el trabajo. La función Reemplazar tiene tres argumentos obligatorios y tres argumentos opcionales, que le da una gran flexibilidad con el código.

Instrucciones

1 Abra el producto de Office 2010 que desea trabajar, a continuación, pulse "Alt" y "F11" para abrir la consola de VBA.

2 Seleccione el módulo en el que reside el código de la lista en el lado izquierdo de la consola. Coloque el cursor en el código en el lado derecho de la pantalla donde se desea realizar la función de reemplazar.

3 Enter "x = replace (" donde "x" es una variable que desea que contenga la cadena reemplazado. Asegúrese de incluir el paréntesis abierto, ya que están obligados a estar en torno a los argumentos de la función.

4 Introduzca la cadena que desea reemplazar inmediatamente después del paréntesis de apertura. Si usted está entrando en la cadena real, entre comillas dobles, de lo contrario sólo introducir el nombre de la variable. Coloca una coma después del nombre de la variable o cotizaciones cercanas.

5 Escriba la cadena que desea que la función para buscar reemplazar. Encerrar la cadena entre comillas, a menos que usted está en busca de una variable. Coloca una coma después de las comillas cercanos a continuación, introduzca la cadena que desea reemplazar la primera cadena con. Encerrar entre comillas esta también. Coloque un paréntesis de cierre al final de la línea para completar la función Reemplazar, a menos que necesite entrar en cualquiera de los tres argumentos opcionales.

6 Introduzca en la posición de carácter en la cadena donde desea comenzar a reemplazar. El resultado de la función Reemplazar comienza en el carácter especificado por este argumento. Incluya este número entre paréntesis. Introducir una coma, a continuación, introduzca el número de sustituciones que desea hacer, en caso de que la primera cadena contiene el texto que desea sustituiste varias veces. Incluya este número entre paréntesis. Por último, introduzca un número entre "-1" y "2" para determinar cómo VBA busca la cadena. El uso de un "0" hace caso omiso de caracteres en el caso incorrecto; "1" hace caso carece de importancia; "-1" Permite la "Opción Comparar" declaración anterior en el código de determinar la forma de buscar; "2" le permite a su base de datos Microsoft Access determinar cómo buscar. Incluya este número entre paréntesis.

Consejos y advertencias

  • Aquí hay un ejemplo que devuelve un valor de "xiSxippi," ya que se inicia en el cuarto carácter e ignora caracteres no en el mismo caso que la cadena de búsqueda:
  • i = "Mississippi"
  • i = replace (i, "s", "x", [4], [2], [0])