2010-06-16 25 views
8

Necesito activar (devolver) un evento de error desde una función de VBA, entonces la función de llamada de esta función puede activar On Error Go to call. Por ejemplo Cómo activar un error de una función de VBA

function Test() 
On Error Go to myError: 
     TestErr() 
Exit Function 

myerror: 
    Test = "Error Triggered" 
End Function 

Function TestErr() 
    ?? 'How to Trigger error here 
End Function 

Gracias

Respuesta

8

manera sucia: 1/0

+0

¡Jaja! Inicialmente pensé en esto cuando vi la pregunta – A9S6

+0

. El mensaje no será útil. –

3

No es lo que pidió, pero tenga en cuenta que si desea devolver un error a una celda desde un UDF, use CVErr. Al igual que

Test = CVErr(xlErrNA) 

para volver #NA

Cuestiones relacionadas