Puedes crear una función que analice la celda que no debe ser mayor a 20%. Esta función debes ponerla en un modulo y usarla como formula en alguna celda. Por ejemplo
Function NoMayor20(range As Excel.range) As String
Dim valor As Double
If range.Cells.Count = 1 Then
valor = range
If valor > 0.2 Then
MsgBox "XXXX no puede ser mayor que 20%"
NoMayor20 = "XXXX no puede ser mayor que 20%"
Else
NoMayor20 = "OK"
End If
Else
NoMayor20 = "#N/A"
End If
End Function
Nota que que debes cambiar las lineas que dice MsgBox "XXXX no puede ser mayor que 20%" y NoMayor20 = "XXXX no puede ser mayor que 20%" por un mensaje que tu quieras.
Esta función debes colocarlo en un modulo, y en alguna celda ya sea en la hoja4 o en la hoja1 la formula siguiente
=NoMayor20(C4), donde C4 es la celda que no debe ser mayor a 20%. Si la celda C4 es menor o igual a 20% se muestra un mensaje de "OK" en la celda que tenga la formula, pero si su valor es mayor a 20% se muestra un msgbox de alerta y también se muestra un mensaje de alerta en la celda que tenga la formula. Nota que la función solo aplica para una celda y si pones mas de una celda mostrara por ejemplo =NoMayor20(C4:C5) se mostrara un mensaje de error "#N/A".