• UCase()
  • LCase()
  • restituiscono una stringa in MAIUSCOLE e minuscole
    (vedi metodi - stringa - modifica)



  • string ←→ numero

    • CStr()
    • converte un valore in una stringa

      esempio:
      Dim a As Integer, b As String
      a = 10000
      b = CStr(a)


      é possibile usare l'operatore & che concatena le stringhe per fare conversioni automatiche, anche perché CStr non converte un valore Null ma da errore.

      esempio:
      Dim a , b As String
      a = Null
      b = "" & a




    • Val() converte in numero una stringa numerica
    • (vedi vba - metodi - conversione)




  • string ←→ array

    • Split()
    • genera un array a partire da questa stringa specificando il delimitatore

      esempio:
      Dim a As String, c as String
      Dim b
      a = "primo,secondo,terzo"
      b = Split(a, ",")

      b(0) → "primo"
      b(1) → "secondo"
      b(2) → "terzo"
      UBound(b) = 2 (l'indice massimo dell'array b é 2)




    • Join()
    • prende in input un array e il delimitatore e restituisce una stringa

      esempio:
      Dim a As String, c as String
      Dim b
      a = "primo,secondo,terzo"
      b = Join(b, ";")

      b → "primo; secondo; terzo"