Obligar Datos en Txtbox de Excel VBA
Estoy trabajando en un proyecto de excel con formularios en VBA, en uno de los Userforms utilizo una serie de campos de los cuales requiero que algunos de ellos sean obligatorios, es decir, no permitir continuar la captura de datos o no permitir el cambio a la ventana siguiente si alguno de los campos está vacío.
¿Qué método debo aplicar?
Mi ejemplo es el siguiente:
Private Sub Modelo_Change()
'Envía el modelo del producto a la celda C12, este campo es obligatorio
Range("C12").Select
ActiveCell.FormulaR1C1 = Modelo
End Sub
Se me ocurría algo como una condicional If/Then/Else, pero no me funciona:
If Modelo.Value="", then
msgbox "El Campo 'MODELO' no puede estar vacío, ingrese el dato corerspondiente"
End If
¿Me puedes auxiliar?
¿Qué método debo aplicar?
Mi ejemplo es el siguiente:
Private Sub Modelo_Change()
'Envía el modelo del producto a la celda C12, este campo es obligatorio
Range("C12").Select
ActiveCell.FormulaR1C1 = Modelo
End Sub
Se me ocurría algo como una condicional If/Then/Else, pero no me funciona:
If Modelo.Value="", then
msgbox "El Campo 'MODELO' no puede estar vacío, ingrese el dato corerspondiente"
End If
¿Me puedes auxiliar?
2 respuestas
Respuesta
1
Respuesta de Andres Arauna
Hola, Tengo una duda, ¿si son varios los campos obligatorios como quedaría la fórmula anterior? Gracias - Pipe Linares