sicuramente lavorare direttamente da un foglio di calc non è il massimo per comodità, comunque se la tu aesigenza lo impone, e quindi quei dati non li puoi trasferire su un db...
puoi proceder ein questo modo:
salvi il file di calc in formato cvs con marcatori il carattere | (se gia aprendolo con un editor di testo è così formattato puoi evitarlo)
a questo punto carichi in memoria il file con
myfile=file.open(percorso)
ora andrai a leggere riga per riga i vari dati e porrai ilnome in un array , l' età in un altro e il luogo in un altro ancora
private nome,luogo as new string[]
private eta as new integer []
dim righe,riga as new string[]
righe= split(myfile,"\n","&",true)
for each righe
riga=split(righe[i],"|","&",true)
nome.add(riga[0])
eta.add(riga[1])
luogo.add(riga[2])
inc i
next
combobox1.list=nome
quando selezionerai un nome dalla combo potrai rilevare gli altri due valori con:
public sub combobox1_click()
dim i as integer
i=combobox1.index
textbox1.text= eta[i]
textbox2.text= luogo[i]
end
naturalmente questo è solo un modo per realizzare cio che chiedi, avresti potuto usare una classe o un altro metodo dettato dalla tu afantasia
naturalmente sono solo stralci di codice occhi alla dichiarazzione delle variabili , distinguendo da quelle pubbliche a quelle private