Una soluzione sarebbe la combo1 con entrambe le colonne
Da questa tua valutazione avevo dedotto che il tuo obiettivo (la famosa "cosa che devi realizzare" e che continui a tacerci) fosse visualizzare contemporaneamente i due elenchi, associandoli 1-a-1, in modo che fosse evidente che, come da tuo esempio, 1=felice e 2=mario
Il combobox (o altro controllo o soluzione in grado di rappresentare fianco a fianco le due informazioni) sarebbe stato una buona soluzione.
ma qui mi serve un po' di codice per scorrere le due colonne
ma gia' qui mi veniva qualche dubbio
riesco solo a scorrere solo la prima colonna devo invece scorrere entrambe le colonne
Sempre piu' buio su che cosa vuoi fare, anzi mi viene il dubbio che voglia "dissociare" le colonne.
Ho provato con questo codice, nulla.
- Codice: Seleziona tutto
[. . . ]
ComboBox1.List(0, 2) = ComboBox1.List(x, 2)
Premesso che le due colonne del combobox sono da indirizzare come 0 e 1 (come dice l' help on line della Proprietà List: colonna / Obbligatoria / Numero intero compreso tra 0 e un numero minore di uno rispetto al numero di colonne.) quindi non esiste nel tuo caso la colonna 2 (terza colonna) e avrai un run time error al omento dell' esecuzione.
Comunque anche in queste istruzioni non ho scoperto nessuno spunto che mi possano aiutare a capire che cosa devi fare.
Da parte mia, avendo avuto sempre e solo delusioni con le mia capacita' di indovino, mi reputo incapace di dare un contributo fintanto che non avrai chiarito quale e' "quella cosa che devi realizzare", che nei modi che hai immaginato non riesci a realizzare.
Ciao.