Código para dos opciones en vba

Tengo una macro que en la celda n14 me deja registrar un saldo inicial para unos inventarios cuando no hay nada o el valor es cero en esa celda debo seleccionar en una lista desplegable la opción saldo inicial

Esta me permite ingresar si hay un valor cero en esa celda mis valor para diligenciar mis registros en mi inventario sin embargo quiero que esa opción se bloquee para que cuando ya tenga registrado algo en esa celda no me permita registrar nada más como saldo inicial.

Tengo este código

Movimiento = ActiveSheet.Cells(10, 4)
If Sheets(CodigoHoja).Cells(14, 14).Value = 0 Then
If Movimiento <> "Saldo Inicial" Then
MsgBox "Es necesario registrar los datos del Saldo Inicial del producto " & Producto
Range("D10").Select
Exit Sub

1 respuesta

Respuesta

[Hola. No sé si te he entendido bien, pero prueba así

Movimiento = ActiveSheet.Cells(10, 4)
If Sheets(CodigoHoja).Cells(14, 14).Value <> " " Then

MsgBox "La celda contiene registro"

Else
If Movimiento <> "Saldo Inicial" Then
MsgBox "Es necesario registrar los datos del Saldo Inicial del producto " & Producto
Range("D10").Select
Exit Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas