VBA excel selezionare record da combobox

di il
1 risposte

VBA excel selezionare record da combobox

Buongiorno,
ho creato un foglio excel con relativa tabella ( che non sono riuscito ad allegare);

RIVENDITORE RUOTE PISTONI DISCHI CD
BIANCHI G. 20 30 30 60
VERDI A. 70 60 40 50
GIALLI A. 75 90 50 20
GRIGI S. 35 45 65 85
MARRONI E. 45 25 65 95
BEIGE E. 20 30 30 60
ROSSI S. 70 60 40 50
ROSI F. 75 90 50 20
NERI V. 35 45 65 85

ho necessità di caricare il campo rivenditore in una combobox in modo da selezionare un cognome e creare un grafico popolato con i dati ( ruote,dischi,pistoni,cd) relativi a quel cognome.
Faccio l'operazione con questo codice:
Private Sub ComboBox1_Enter()
Dim r As Integer, c As Integer
Dim col As Collection, v As Variant
ComboBox1.Clear
For c = 0 To 1
Set col = New Collection
For r = 2 To 10
On Error Resume Next
If Cells(r, c) <> "" Then
col.Add Cells(r, c).Value, CStr(Cells(r, c).Value)
End If
Next
For Each v In col
Me.ComboBox1.AddItem v
Next
Next
End Sub

So come creare il grafico con tutte le colonne con il codice:

Sub Crea_Grafico()
Dim rng As Range, cht As Object
Set rng = ActiveSheet.Range("A2:E11")
Set cht = ActiveSheet.Shapes.AddChart
cht.Chart.SetSourceData Source:=rng
Set rng = Nothing
Set cht = Nothing
End Sub


Però vorrei poter creare un grafico utilizzando sempre la combobox di cui sopra per caricare il venditore, selezionando a scelta tramite altre combobox minimo due tra i parametri ruote,dischi,pistoni,cd.
Qualcuno può gentilmente consigliarmi sui passaggi da seguire?
Grazie in anticipo.
Cari saluti.
Costanzo

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte