La gestion d'erreur se fait sous forme de Goto.
Pour cela il faut utilser la syntaxe suivante au début de ta fonction
où Label est une étiquette vers laquelle sera redirigée l'exécution en cas d'erreur
Voici un exemple de gestion d'erreur
Function Connecter() As Boolean
    
     On Error GoTo Err_Connecter
           Connecter = False
     Set objJW = New Excel.Application
           ...
       OnContinue:
           ...
           Exit function
   Err_Connecter:
     Connecter = False
  If Err.number = 9 then
  	MsgBox Err.Description
  Else
  	Resume OnContinue
  Endif
    
 End Function
  
   | 
 
Message édité par tegu le 04-05-2006 à 11:10:48