Ayuda con macro

Hola, tengo una hoja de excel, en donde un usuario tiene q ingresar 6 datos en las siguientes celdas, (B4, B6, B7, B8, D6, D8) Necesito una macro que me valide que ninguna de estas celdas este sin datos, de estar sin datos lance un mensaje diciendo la celda que esta vacía, y si todas las celdas están con los datos correctamente me ejecute una macro que ya tengo lista para registrar los datos.....NECESITO ESTE DATO URGENTE.....

1 Respuesta

Respuesta
1

Si necesitas que te indique cuáles son las celdas vacías, tendrás que evaluar 1x1 e ir armando una cadena con sus referencias.

Sub controlando()
'x Elsamatilde
cadena = ""
If Range("B4") = "" Then cadena = cadena & Range("B4").Address(False, False) & ", "
If Range("B6") = "" Then cadena = cadena & Range("B6").Address(False, False) & ", "
If Range("B8") = "" Then cadena = cadena & Range("B8").Address(False, False) & ", "
'COMPLETAR CON LAS otras celdas

If cadena <> "" Then
MsgBox "Faltan datos en las celdas: " & cadena
Exit Sub
End If
Call tu_macro 'REEMPLAZAR CON EL NOMBRE DE TU MACRO
End Sub

Sdos y no olvides finalizar la consulta si el tema queda resuelto.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas