lettura facile

Come concatenare le stringhe di testo in una macro Excel

In questo tutorial ti spiego come concatenare due o più stringhe di testo in una macro Excel.

Per concatenare le stringhe puoi usare l'operatore della concatenazione &

stringa & stringa

In alternativa, puoi anche utilizzare l'operatore + se entrambi gli operandi sono stringhe.

stringa + stringa

Entrambi i metodi ti permettono di unire le stringhe in un unico testo.

Tuttavia, se devi concatenare due stringhe ti consiglio di usare sempre l'operatore &.

Nota. L'operatore aritmetico + funziona anche come operatore di concatenazione delle stringhe. E' sconsigliato usarlo perché, se uno degli operandi non è una stringa, potrebbe non funzionare correttamente.

Ti faccio un esempio pratico.

Digita questa macro.

  1. Sub Macro()
  2. Dim testo As String
  3. testo = "Hello" & " " & "world"
  4. Range("B2").Value = testo
  5. End Sub

La macro concatena tre stringhe "Hello", " " e "world" in un'unica stringa e la salva nella variabile testo tramite l'istruzione

testo = "Hello" & " " & "world"

Poi scrive il contenuto della variabile testo nella cella B2.

la stringa concatenata

L'operatore di concatenazione non inserisce uno spazio di separazione tra le stringhe.

Quindi, quando concateni le stringhe ricorda sempre di aggiungere uno spazio.




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin