Blocco dati in Userform



  • Blocco dati in Userform
    di Mauro (utente non iscritto) data: 24/11/2012 22:37:00

    Sono alle prese con un altro piccolo progetto .... non riesco a risolvere forse chissà se banale problema:

    ho creato una Userform che mi inserisce dei dati in un foglio xls denominato conto economico. Tutto questo per rendere piacevole il discorso.

    Il problema è che il codice digitato che riporto sotto, mi fa inserire il numero nella riga/colonna corrispondente ma non lo memorizza nella Userform.

    Chiedo se c'è un modo per far si che ogni volta che devo cambiare il valore nella casella corrispondente aprendo la Userform mi trovo la registrazione dell'ultimo dato.

    Vecchio Frac se ci sei batti un colpo !!!!
     
    Private Sub TextBox198_Change()
    Sheets("Conto Economico").Cells(9, 3) = TextBox198.Text
    End Sub



  • di Vecchio Frac data: 24/11/2012 22:47:42

    Toc toc ^_^
    Chiaramente la tua Userform, quando viene aperta, è nuda e cruda. Sei tu, sviluppatore, che devi riempirla di contenuto, inserendo i valori desiderati nei diversi controlli che la compongono.
    All'apertura della Userform, quindi nel suo evento _Initialize (o _Activate, o _Load: ti rimando alla guida premendo F1 per i dettagli), potrai specificare cosa va caricato nel controllo "Textbox198":

    TextBox198 = Sheets("Conto Economico").[C9] ' C9 corrisponde a Cells(9,3)





  • Blocco dati in Userform
    di Mauro (utente non iscritto) data: 25/11/2012 11:19:02

    Ok grazie Vecchio Frac ci proverò !!!!



  • di Textomb data: 26/11/2012 18:22:31

    se lo ritieni utile puoi evitare di scaricare la tua userform. Ma la "nascondi". Così quando la richiami questa si apre con gli ultimi dati memorizzati.
    il comando è
    userform1.hide




  • di Vecchio Frac data: 26/11/2012 20:08:05

    Buona idea, deve però prima collegare la textbox alla cella interessata, con la sua proprietà ControlSource, in fase di avvio dell'Userform.
    Grazie Textomb per l'alternativa :)




  • Blocco dati in Userform
    di Mauro (utente non iscritto) data: 26/11/2012 21:45:20

    Grazie ragazzi ottima soluzione che a vote facilita "i compiti di studio " per motivi di tempo.... non per altro !!!

    Adesso finisco il progetto sperando non trovi altri problemi....