Tecnología

Inicio

Cómo concatenar en VBA

Al concatenar varios elementos, que esencialmente combinarlas para formar una sola cadena o un número. Así, por ejemplo, si usted fuera a concatenar "sobre" y "tiempo", se llega a la cuerda suelta "tiempo extra". El Visual Basic para aplicaciones, o VBA, lenguaje de programación pueden concatenar cadenas fácilmente dentro del código, y también se pueden concatenar celdas en una hoja de cálculo de Excel.

Instrucciones

1 Abra el programa de Microsoft Office 2010 que se desea crear una macro de VBA o función con. Una vez que el programa está abierto, pulse "Alt" y "F11" para iniciar la consola de VBA.

2 Seleccione el módulo que se está trabajando con la lista en el lado izquierdo de la pantalla. Haga clic en el lado derecho de la pantalla, en el momento de su código en el que desea concatenar sus artículos. Si usted no tiene el código existente, haga clic en el menú "Insertar" en la parte superior de la consola y seleccione "Módulo" en el menú desplegable. Coloque el cursor en el lado derecho de la pantalla y el tipo de "sub nombre ()", donde "nombre" es el nombre de la macro que desea crear.

3 Introduzca el objeto que desea guardar el resultado de la concatenación, seguido de un espacio y un igual - "=" signo -. Este objeto puede ser una variable que ha definido anteriormente en el código, o puede ser una serie, al igual que una serie de celdas de Excel, en el programa de Office que está trabajando.

4 Coloque un espacio después del signo igual y entran en el primer elemento que desea concatenar. Si los artículos son una cadena, no olvide incluir entre comillas.

5 Coloque un espacio después del primer artículo y luego introduzca un símbolo de unión, o ", y" símbolo. Este es el comando que concatena sus artículos. Coloque otro espacio después del signo e introduzca su segundo punto. Continúe hasta que haya colocado un símbolo de unión entre todos los elementos que desea concatenados.

Consejos y advertencias

  • Fox ejemplo, los siguientes concatena dos variables mediante la adición de la segunda en el extremo de la primera:
  • x = X & Y
  • A continuación se añade dos cadenas juntas, creando la palabra "dar marcha atrás" en la celda "A1" de una hoja de cálculo de Excel:
  • Range ( "A1") = "atrás" y "pista"
  • El siguiente combina las células "B1" y "C1" en la celda "A1", sino que incluye un espacio entre los artículos:
  • Range ( "A1") = Range ( "B1") & "" & Range ( "C1")