Mi ritrovo in questa situazione:

data  una lista di coppie del tipo:

pippo = "qualcosa"
gigio = "carabattole"
zio_barba = "barbatrucco 26"

ora se il codice (ad esempio) in base a suoi (per ora imperscrutabili) algoritmi mi dice:

   "gigio"

io vorrei recuperare il valore (o la stringa) associati a gigio

ovvero io vorrei ottenere "carabattole"

Ho provato in diversi modi... iniziando ingenuamente con l'assegnare variabili espresse come sopra e cioè:

pippo = "qualcosa"
gigio = "carabattole"
etc.

ma, pur avendo la stringa "gigio" proprio non riesco a recuperare il valore della variabile gigio,
che sarebbe esattamente ciò che mi serve.

Mi è sfuggito qualcosa?

In alternativa avevo pensato di infilare quella lista di coppie in un array!
Un array simile a quello usato da OOo per stivare i nomi di area e la corrispondente definizione "spaziale"

Se riuscissi a creare un array di quel tipo,
potrei poi accedere all'array con un ciclo di for
e se il primo elemento di quel ( i ) e uguale a "gigio"
recuperare il corrispondente "valore".

In altre parole ho imparato ad accedere ad un array di quel tipo, ma non riesco a "crearlo".

Intuisco vagamente (non sapendo leggere, guardo solo le figure) che usando quel:
Sub AppendItem(mList(), vItem) ' copyright 2010 Paolo Mantovani
(clamorosamente da me ignorato in altra discussione) dovrei riuscire a "costruire" l'array,

ma dopo una settimana di frustranti tentativi mi risolvo a chiedere aiuto!

grazie per le risposte

Bart


Rispondere a