Bonjour,
Visiblement avec l'opérateur And en VBA le deuxième terme est évalué même si le premier est faux. L'exemple ci-dessous me revoie une erreur "Variable objet non définie" lorsque file.Path pointe sur un fichier non xml.
Y a-t-il en VBA un opérateur équivalent au && qui arrêterait l'évaluation dès le premier terme faux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part If xmlDoc.Load(file.Path) And xmlDoc.DocumentElement.BaseName = control.Tag Then
Sinon, il faut systématiquement imbriquer les If...
Merci de vos retours.
Partager