Poner una x cuando doy click en una label y si doy otro click quitar la x

Tengo varias labels en un formulario: estoy usando este código pero seria mucho código.

Private Sub Label31_Click()
If Label31 = "" Then
Label31.Caption = "X"
Else
Label31.Caption = ""
End If
End Sub

Como hacerle para mejorar el código

1 Respuesta

Respuesta
1

Visita:

Excel y Macros

------

Para no repetir el código por cada Label, vamos a crear una clase:

1. Ve al menú de VBA, Insertar, Módulo de Clase.

Verifica que la clase tenga el nombre: Class1

Ahí pones este código

Pon lo siguiente en el código del userform

-----

En tu userform pones este código:

-----

Listo.

Recomendaciones:

Ocultar columnas en un listbox

Propiedades de Optionbutton

Sal u dos

Dante Amor

No me deja poner el código :(

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas