Hola,
Estás haciendo 2 preguntas y estás agregando información nueva, que es que cada ComboBox representa las ventas del vendedor. Vamos de a poco.
lo quiero hacer introduciendo los valores desde la propiedad Items,con "Caja Desplegable " en cada Combo.
Esto ya lo habíamos discutido
acá. De todas formas te pregunto y explico de nuevo: ¿Cómo se ingresan los datos? ¿El usuario debe ingresar los valores a cada ComboBox o los ingresás vos? En este último caso en el link lo tenés resuelto, pero lo escribo para cada ComboBox.
Vamos a usar la propiedad .Items.Add(), que agrega un elemento dentro del ComboBox:
cmbVendedor1.Items.Add(5)
cmbVendedor1.Items.Add(60)
agrega 5 y luego 60 al ComboBox del vendedor 1. Para el resto es:
cmbVendedor2.Items.Add(40)
cmbVendedor2.Items.Add(20)
cmbVendedor3.Items.Add(10)
cmbVendedor3.Items.Add(15)
cmbVendedor4.Items.Add(20)
cmbVendedor4.Items.Add(50)
Como te dije, es recomendable que este código lo hagas una vez que el Formulario cargue. En definitiva queda:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
cmbVendedor1.Items.Add(5)
cmbVendedor1.Items.Add(60)
cmbVendedor2.Items.Add(40)
cmbVendedor2.Items.Add(20)
cmbVendedor3.Items.Add(10)
cmbVendedor3.Items.Add(15)
cmbVendedor4.Items.Add(20)
cmbVendedor4.Items.Add(50)
End Sub
Vos agregá y modificá los elementos que creas necesario.
OTRA OPCIÓN: en vez de cargar mediante código los valores podés hacerlo desde la ventana Diseño del Proyecto. Para esto debés clickear cualquier ComboBox, irte a Propiedades -> Items | (Colección) -> ... -> escribir los valores (un valor, apretar Enter) -> Aceptar. Mirá la imagen:
¿ Como hago para cálcular el promedio de ventas de cada vendedor en cada Combo?
Bueno bueno... si ésto no lo habré hecho miles de veces en la secundaria...
.
Para hallar el promedio de cualquier cosa, en general debemos contar con
- 1 acumulador,
- 1 contador, y
- 1 promedio donde guardemos el resultado.
¿Por qué? Porque queremos sumar todos los valores conociendo también cuántas veces ingresó dichos valores para calcular el promedio. Estas 3 son variables; el contador puede guardar valores enteros (Integer), mientras que la suma y el promedio nos pueden arrojar cifras decimales... por lo que recomiendo que las declaremos como Double.
Ahora bien, ¿cuál es el algoritmo para hallar el promedio? ¡Es muy fácil!
\( \textrm{Promedio} = \textrm{Acumulador} / \textrm{Contador} \).
Para esto declaremos las variables en el ámbito público (sólo para 1 vendedor):
Dim Co1 As Integer
Dim Suma1, Promedio1 As Double
Ahora bien, cada vez que apretamos el botón nos tiene que hacer el promedio y mostrarlo. Para ésto:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If IsNumeric(cmbVendedor1.Text) Then
Suma1 += Val(cmbVendedor1.Text) ' Acumulador
Co1 += 1 ' Contador
End If
Promedio1 = Suma1 / Co1 ' Cálculo del Promedio
txtProm1.Text = Promedio1 ' Mostramos Promedio en un TextBox
End Sub
Pero no es un sólo ComboBox... te dejo que hagas los otros 3, que son iguales (acordate de declarar una variable Acumulador, Contador y Promedio por cada vendedor), además de agregar TextBox para mostrar el Promedio.
Saludos