viene usato questo strumento per poter scrivere qualcosa e quindi utilizzare eventualmente la stringa in altri comandi o eseguire determinate operazioni

istruzioni iniziali:

  1. cambiare il Name della textbox in modo da gestirla meglio
  2. mettere il testo di default in Text se si vuole

opzioni:
nome_textbox.opzione
nome_form.nome_textbox.opzione se necessario usare il testo in una macro esterna al form



se si vuole richimare in una macro di un modulo il valore di una text box bisogna assegnare una variabile il valore nomeform.textbox.value
X = UserForm1.TextBox1.Text assegno a X il valore del testo 1 nella form 1

esempio: scrivo in una text box e alla fine premendo un bottone scrivo il testo nella cella A1
inseriamo in una textbox e la chiamo Testo_personale
nella macro del bottone scriviamo:

Private Sub CommandButton1_Click()

Range("A1") = Testo_personale.Text
End
End Sub




Macro assegnate alle Text Box


Private Sub NOMETESTO_Change()
la macro si esegue ad ogni minimo cambiamento della text box

Private Sub NOMETESTO_AfterUpdate()
la macro si esegue quando si toglie il focus, oppure nell'istante in cui si clicca su un bottone.

esempio: man mano che si scrive in una text box questo viene scritto nella cella A1

Sub TextBox_Change()

Range("A1") = TextBox.Text
End Sub