Hola perdon no pegue todo mi codigo, no lo copie bien es este al principio:
Sub MacroG()
Application.ScreenUpdating = False
Mensaje = "No se pueden guardar los datos aún hay celdas vacías:"
'Recorremos las celdas
For i = 1 To 6
If Sheets("INGRESO").Range("DATO" & i).Value = "" Then
Valor = Sheets("INGRESO").Range("DATO" & i).AddressLocal
Valor1 = Valor1 & VBA.vbNewLine & Valor
End If
Next i
If Not Valor1 = "" Then
MsgBox Mensaje & VBA.vbNewLine & Valor1, vbExclamation, "Ingreso de Productos"
Else
End If
Donde cada celda le cambie el cuadro de nombre
C4= DATO1
C5= DATO2
C6= DATO3
C7= DATO4
F4= DATO5
F5= DATO6
asi estoy seleccionando las celdas
Comparto mi macro que esta en la nube
https://files.fm/u/uzb68tetng