You are here:---Rispondi a: blocco elenco
Rispondi a: blocco elenco2018-05-31T13:57:50+02:00

Home Forum Domande su Excel Generale blocco elenco Rispondi a: blocco elenco

sidsid
Moderatore
    Post totali: 718

    La faccio più semplice di quegli esempi:
    Hai bisogno di
    – una form con annessa combobox
    – la combo va popolata con il riferimento della convalida(indirizzo del range oppure nome definito)
    – nel modulo della form questi codici
    In testa al modulo la variabile visibile in tutto il modulo
    Dim ws As Worksheet
    poi
    evento initialize(ammettendo il nome definito “lista” per il riferimento alla convalida da elenco)

    Private Sub UserForm_Initialize()
    Set ws = Sheets("Foglio1") 'nome tuo foglio
    Me.ComboBox1.List = Range("lista").Value
    End Sub

    Evento click della combo (si scatena quando scegli il nome dalla combo:…ammettendo la cnvalida in A1 del “Foglio1”)

    Private Sub ComboBox1_Click()
    Dim cella As Range
    
    With ws
    Set cella = .Range("A1") ' cella dove hai la convalida
        .Unprotect
        cella.Value = Me.ComboBox1.Value
        .Protect
    End With
    Unload Me
    Set cella = Nothing
    End Sub

    Evento terminate dove distruggo il riferimento al foglio

    Private Sub UserForm_Terminate()
    Set ws = Nothing
    End Sub

    Logicamente la form la apri da pulsante o come vuoi te.

    Spero sia chiaro.

    Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

    Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

    Chiudi