Ti avevo detto di considerare "tutti i possibili comportamenti del mouse" perche' dovresti ragionare su che cosa puo' fare l' utente davanti a quello schemino carino e colorato, e gestire ognuna delle situazioni, perche' questo e' cio' che deve fare una interfaccia...
Per cominciare, e' ovvio che l' utente potrebbe cliccare da qualsiasi parte, se proprio gli viene voglia di cliccare; quindi cominciamo a dire che forse una "guida" sarebbe opportuna, tipo un messaggio (sulla form) che gli dice "per favore scegli la prima ruota", e poi "..il primo valore", "..il secondo valore", etc etc.
Semplificando io lo farei usando come flag gli stessi textbox: il primo vuoto determina quale messaggio far uscire, partendo dall' ipotesi che allo show della form azzeri tutti i textbox e mostri il messaggio "Seleziona la prima ruota".
Poi all' interno della Sub Spreadsheet1_SelectionChange mi farei tanti blocchi di codice simili, del tipo
- Codice: Seleziona tutto
If Textbox1.Text="" Then
Controllo se colonna=Ruota
TextBox1.Text= Spreadsheet1.Selection.Value
TextBox1.BackColor=RGB(222, 222, 0) 'Colore per "evaso"
TextBox2.BackColor=RGB(240, 80, 200) 'Colore del "prossimo dato"
Label1.Caption="Cortesemente adesso seleziona un numero della ruota selezionata"
Exit Sub
End If
'Segue blocco per TextBox2
'Segue blocco per TextBox3
'etc etc
Label1 e' una "label" in cui scrivo che cosa dovrebbe fare l' utente.
Alla voce "Controllo se ruota" dovrai fare quelle verifiche per accertarti che l' utente abbia veramente selezionato una tra le ruote presentate. Ovviamente nel blocco successivo controllerai che si tratti proprio di un numero di quella ruota; insomma e' un controllo mirato alla fase che ti sei preparato a gestire, e se l' esito e' negativo farai Exit Sub (se vuoi gli aggiungi un messagebox, o un messaggio piu' forte in Label1.
Ho immaginato (in modo arbitrario) che Textbox1 sia quello destinato a contenere la prima ruota e Textbox2 quello del primo numero.
Al momento dello Show i textbox vanno svuotati e il messaggio in Label1 chiedera' di selezionare una ruota.
Io metterei anche un pulsante Ricomincia, che ripristina tutto a zero.
mi dici che nell'eventualità di tornare ad usare i combobox, sinceramente credo che se questa è la strada da percorrere, penso che sarebbe adesso come andare in macchina di notte a fari spenti
Se tu che volevi mettere i combobox, quindi immagino (immaginavo) che sapessi accendere le luci
Ciao