Aiuto per un textbox



  • Aiuto per un textbox . . .
    di Sal (utente non iscritto) data: 21/06/2012

    Ciao a tutti
    vorrei un aiuto di questo tipo:

    come faccio a inviare il testo di un textbox1 all'interno di un userform in un'altro textbox di un'altro userform?
    mi spiego meglio:

    ho un userform1 con una serie di texbox
    textbox1 con testo a scrittura libera (per esempio): "mamma"
    textbox2 con testo: "papa'"
    textbox3 con testo: "fratello"
    e un commanbutton1 chiamato "invia"

    ho un secondo userform2 con altrettanti textbox1-2-3
    vorrei che quando clicco sul bottone "invia" le parole scritte nei textbox dell'userform1 mi vadano nelle textbox dell'userform2 e mi chiuda poi l'userform1 con il comando finale: unload me

    grazie a tutti coloro che sappiano risolvermi questo problema
    ciao
    sal



  • di Sal (utente non iscritto) data: 21/06/2012

    Premetto che l'userform1 (da dove devono essere inviate le parole) viene aperto da un commandbutton nell'userform2 (quello di destinazione).
    grazie



  • di Sal (utente non iscritto) data: 21/06/2012

    Ciao a atutti

    ci sono riuscito da solo nel modo di cui sotto.

    però ora ho un'altro problema:

    nell'userform2 (quello di destinazione) ho anche li un bottone invia che cliccandoci su invia i dati delle textbox in celle di un foglio1

    però se le textbox dell'userform2 le scrivo io, funziona, i dati mi vanno nelle celle del foglio
    se i testi delle textbox invece provengono dall'userfom1, quando clicco invia mi da questo errore:


    errore 1004 generato da vbaproject
    metodo "range dell'oggetto"_global non riuscito


    che vuol dire?
    perchè se i dati non li scrivo io non funziona invece se li scrivo io funziona?
    forse non riconosce come testo le parole arrivate dall'userform1?
    bohhh . . .
    un grazie a tutti quelli che mi risponderanno
    ciao
    sal
     
    Private Sub CommandButton4_Click()
    
    UserForm1.TextBox1.Text = TextBox1.Text
    UserForm1.TextBox2.Text = TextBox2.Text
    UserForm1.TextBox3.Text = TextBox3.Text
    
    Unload Me
    
    End Sub



  • di Patel (utente non iscritto) data: 21/06/2012

    Userform1.textbox1.text = textbox1.text non ha senso
    devi scrivere
    userform1.textbox1.text = userform2.textbox1.text