Combobox popolate automaticamente



  • Combobox popolate automaticamente
    di Langdon74 (utente non iscritto) data: 21/02/2017 19:32:42

    Ciao ragazzi, ho bisogno di un vostro aiuto.
    In una userform ho delle combobox. Per ogni combobox scelgo i relativi valori che vengono inseriti con il tasto Ok all'interno del foglio di lavoro.
    Vorrei che quando riapro la userform vengano inseriti nelle combobox gli ultimi valori precedentemente scelti.

    Esempio:
    Posizione A (scelta dell'utente)
    Autore: Dumas
    Libro: Il conte di Montecristo
    Box: 2

    Posizione B: riapro la userform e mi ridà nelle combobox gli stessi valori della posizione A.





  • di alfrimpa data: 21/02/2017 23:34:41

    Ciao Langdon

    Allega un file di esempio che illustri il problema ed il risultato che vuoi raggiungere

    Alfredo




  • Combobox popolate automaticamente
    di Langdon74 (utente non iscritto) data: 22/02/2017 21:16:12

    ho allegato il file con le immagini.



  • di patel data: 23/02/2017 08:47:02

    hai allegato solo immagini




  • Combobox popolate automaticamente
    di Langdon74 (utente non iscritto) data: 23/02/2017 09:13:38

    chiedo scusa, ma le immagini contengono anche il testo di quello che mi servirebbe, devo per forza allegare un file excel?



  • di Luca73 data: 23/02/2017 10:24:20

    Le immagini ci dicono ciò che vuoi ma non ci dicono assolutamente come stai attualmente lavorando e dove il tuo programma andrebbe modificato per risolvere il problema.
    Ciao
    Luca




  • Combobox popolate automaticamente
    di Langdon74 (utente non iscritto) data: 23/02/2017 13:09:30

    è che devo ancora crearlo, ho prima pensato a cosa vorrei fare.



  • di alfrimpa data: 23/02/2017 13:52:46

    Ciao Langdon ed un saluto a Luca

    Credo tu debba fare così:

    1) Dichiara tante variabili PUBLIC quanti sono i controlli nella userform (combo e Textbox)
    2) Nel codice del commandbutton di chiusura (o altro) della form inserisci il codice che vedi nella prima macro
    3) Nell'evento Initialize della userform inserisci quello che vedi nella seconda.

    Io ho fatto l'esempio con una sola variabile; basta che tu replichi il meccanismo per tutte le variabili necessarie.

    Alfredo


     
    Option Explicit
    Public parola As String
    
    Private Sub CommandButton1_Click()
    parola = Me.TextBox1.Value
    Me.Hide
    End Sub
    
    
    Private Sub UserForm_Initialize()
    Me.TextBox1.Value = parola
    End Sub





  • Combobox popolate automaticamente
    di Langdon74 (utente non iscritto) data: 23/02/2017 19:07:08

    Grazie mille, provo e vi faccio sapere.


  • Combobox popolate automaticamente
    di Langdon74 (utente non iscritto) data: 03/03/2017 14:28:29

    Grazie mille, funziona correttamente.