Un metodo generale migliore, per gestire dati inseriti nelle xCLV, secondo me, è di creare dei custom type che rappresentino i dati di ogni item della xCLV ed usarli per associare una variabile di quel tipo all'item, ovvero il value dell'item.
Esempio. Mettiamo che ogni item contenga nome, cognome ed età di una persona. Anziché effettuare un ciclo sulla xCLV e prelevare i valori dalle view, prelevare il solo value dell'item, che sarà un:
Type tPersona(Nome As String, Cognome As String, Eta As Int)
Insomma, lavorare più sui dati che sull'interfaccia grafica.