Validar Checkbox Excel

Muy buena tarde:

Tengo un Userform en donde valido la Región y por el otro lado el mes que quiero seleccionar para graficar. Si selecciono un mes ese mes se gráfica, pero si quiero graficar más de uno valida el último mes y no el que selecciono.

Como condiciono la región y los meses que quiero graficar? Tengo la siguiente línea:

If ComboBox1.Value = "AF2 METRO" Then
If ENERO.Evalue = True Then
ActiveSheet.Shapes.AddChart2(332, xlLineMarkers).Select
ActiveChart.SetSourceData Source:=Sheets("RESUMEN").Range("CJ8:CK14")
ActiveChart.ChartTitle.Select
ActiveChart.ChartTitle.Text = "ENERO AF2 METRO"
End If
End If

Pero si selecciono dos meses, por ejemplo:

If ComboBox1.Value = "AF2 METRO" Then
If ENERO.Enabled And FEBRERO.Enabled = True Then
ActiveSheet.Shapes.AddChart2(332, xlLineMarkers).Select
ActiveChart.SetSourceData Source:=Sheets("RESUMEN").Range("CJ8:CM14")
ActiveChart.ChartTitle.Select
ActiveChart.ChartTitle.Text = "ENERO - FEBRERO AF2 METRO"
End If
End If

Me toma el segundo.

Gracias y excelente tarde.

1 Respuesta

Respuesta
1

Cambia en la primer macro esta línea
If ENERO.Evalue = True Then
Por esta
If ENERO Then
Nota: la instrucción “Evalúe” no existe.
En la segunda macro, cambia esta línea
If ENERO.Enabled And FEBRERO.Enabled = True Then
Por esta
If ENERO And FEBRERO Then
Nota: Si pones ENERO. Enabled, estás preguntando si el checkbox está habilitado, es decir, si el usuario lo puede marcar, lo que tienes que preguntar es si el checkbox está marcado o no. con que pongas If ENERO, con eso preguntas si está marcado, también puedes preguntar así:
If ENERO = True And FEBRERO = True Then

Saludos. DAM
Si es lo que necesitas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas