Condividi tramite

ComboBox1_Change()

Anonimo
2013-12-10T17:58:10+00:00

Salve, continuo con le mie domande :-(

volevo sapere se era possibile implementare una cosa del genere:

Private Sub ComboBox1_Change()

if ComboBox2_Change() = True then

.........................................

...........................

else

.................................

...............................

End If

End Sub

Cioè se un evento di cambio avviene in una ComboBox diversa

allora seguono delle istruzioni altrimenti altre

ho provato ma non lo accetta

Giovanni

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

  1. Anonimo
    2013-12-10T18:08:39+00:00

    Salve, continuo con le mie domande :-(

    volevo sapere se era possibile implementare una cosa del genere:

     

    <cut>

     

    Cioè se un evento di cambio avviene in una ComboBox diversa

    allora seguono delle istruzioni altrimenti altre

     

    ho provato ma non lo accetta

     

    Giovanni

     

    No. O meglio, no utilizzando l'evento di ComboBox1 senza ricorrere a cose complicatine, tipo array di controlli. Vedi qui: 

    Però, semplicemente:

    Option Explicit

    Dim bln As Boolean

    Private Sub UserForm_Initialize()

        Dim lng As Long

        With Me

            For lng = 1 To 5

                .ComboBox1.AddItem "ComboBox1 - " & lng

                .ComboBox2.AddItem "ComboBox2 - " & lng

            Next

        End With

    End Sub

    Private Sub ComboBox1_Change()

        If bln Then

            MsgBox "ComboBox2 modificata"

            bln = False

        End If

    End Sub

    Private Sub ComboBox2_Change()

        bln = True

    End Sub

    La risposta è stata utile?

    0 commenti Nessun commento

3 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-12-11T10:41:17+00:00

    ...

    Per la soluzione proposta da  Andrea sembrava proprio ottima ma

    il foglio di origine esiste già e quindi non ha senso creare un altro

    foglio di appoggio.

    ..

    Ciao Nunzio,

    non mi pare di aver proposto alcuna soluzione in questo thread, piuttosto potresti almeno degnarti di leggere quanto postato nell'altro al quale si riferisce probabilmente il tuo commento.

    Andrea.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-12-11T10:18:27+00:00

    Ciao Mauro.

    Non pensavo fosse così complicato.

    Con calma proverò la Tua soluzione con le due ComboBox.

    Per la soluzione proposta da  Andrea sembrava proprio ottima ma

    il foglio di origine esiste già e quindi non ha senso creare un altro

    foglio di appoggio.

    Un grazie a tutti.

    Ciao.

    nunzio.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-12-10T18:39:23+00:00

    Grazie Mauro

    sempre affidabile e tempestivo

    Ottimo aiuto :-)

    giovanni

    La risposta è stata utile?

    0 commenti Nessun commento