Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Grazie Mauro per la tempestiva risposta,
Hai centrato in pieno era proprio quello che mi serviva. L'unico problema da superare è quando vado ad inserire l'ultimo valore della combobox. Potrebbe in quel caso ripartire dal primo e a seguire i valori successivi? Esempio se seleziono l'ultimo valore della combobox poi oltre a quel valore deve aggiungere i primi quattro ripartendo dal primo dell'elenco della combobox.
Prova così:
Private Sub ComboBox1_Click()
Dim lng As Long
Dim lCont As Long
Dim lResta As Long
lCont = 0
ActiveSheet.Range(ActiveCell.Address, ActiveCell.Offset(5, 0).Address).Clear
With Me.ComboBox1
For lng = 0 To 4
On Error Resume Next
ActiveCell.Offset(lng, 0).Value = _
.List(.ListIndex + lng)
If Err.Number = 0 Then
lCont = lCont + 1
End If
Next
lResta = 5 - lCont
For lng = 0 To lResta - 1
ActiveCell.Offset(lCont, 0).Value = _
.List(lng)
lCont = lCont + 1
Next
End With
End Sub
Qui trovi il file di esempio:
http://www.maurogsc.eu/esempiforum12/combobox5valori_2.zip
Fai sapere, grazie.