Come concatenare in VBA

September 15

Quando si concatenano più elementi, si combinano in sostanza, per formare una singola stringa o un numero. Così, per esempio, se si dovesse concatenare "sopra" e "tempo", si otterrebbe il singolo stringa "straordinari". Il Visual Basic, Applications, o VBA, il linguaggio di programmazione possono facilmente concatenare le stringhe all'interno del codice, e possono anche concatenare le celle di un foglio di lavoro Excel.

istruzione

1 Aprire il programma di Microsoft Office 2010 che si desidera creare una macro VBA o una funzione con. Una volta che il programma è aperto, premere il tasto "Alt" e "F11" per avviare la console VBA.

2 Selezionare il modulo che si sta lavorando con dall'elenco sul lato sinistro dello schermo. Fare clic sul lato destro dello schermo, nel punto nel codice in cui si desidera concatenare i tuoi articoli. Se non si dispone di alcun codice esistente, fare clic sul menu "Inserisci" nella parte superiore della console e selezionare "Modulo" dal menu a discesa. Posizionare il cursore sul lato destro dello schermo e digitare "nome sub ()" dove "nome" è il nome della macro che si desidera creare.

3 Inserire l'oggetto che si desidera contenere il risultato del concatenamento, seguito da uno spazio e poi un pari - "=" - segno. Questo oggetto può essere una variabile che è stato definito in precedenza nel codice, oppure può essere un intervallo, come un intervallo di celle di Excel, nel programma di Office che si sta lavorando.

4 Mettere uno spazio dopo il segno di uguale ed entrano il primo elemento che si desidera concatenare. Se gli articoli è una stringa, ricordate di racchiuderlo tra virgolette.

5 Mettere uno spazio dopo il primo elemento e quindi inserire una e commerciale, o un simbolo "&". Questo è il comando che concatena i tuoi articoli. Posizionare un altro spazio dopo la e commerciale e immettere il secondo elemento. Continuare fino a quando hai messo una e commerciale tra tutti gli elementi che si desidera concatenati.

Consigli e avvertenze

  • Fox esempio, le seguenti concatena due variabili aggiungendo il secondo sull'estremità del primo:
  • x = x & y
  • Il seguente aggiunge due stringhe insieme, creando la parola "marcia indietro" nella cella "A1" di un foglio di calcolo Excel:
  • Range ( "A1") = "indietro" e "traccia"
  • Di seguito combina le celle "B1" e "C1" in cella "A1", ma include uno spazio tra gli elementi:
  • Range ( "A1") = Range ( "B1") & "" & Range ( "C1")